In order for users to migrate to using project_id and
project_name, add keyword arguments for them, which take
precedence over their tenant_* counterparts. Add tests
to cover the permutations.
Moved 'project_id' to be the second positional argument
so callers not passing by keyword automatically change
to using it.
Started using project_id instead of tenant_id where
possible.
Updated exception HANetworkConcurrentDeletion class to
accept project_id and warn when tenant_id passed.
Change-Id: Ia6fe45f64e0ed1a7533af85b58f86e8dc37a3441
Blueprint: https://blueprints.launchpad.net/neutron/+spec/keystone-v3