This patch deprecates all the APIs which related SecurityGroup. All those
APIs will return 404.
The deprecated API endpoints are
'/os-security-group-default-rules'
'/os-security-groups'
'/os-security-group-rules'
The action 'addSecurityGroup' and 'removeSecurityGroup' will be kept. And
the attribute 'security_groups' in the servers response will be kept also.
Due to the current implementation of Microversion didn't support inheritance
very well. This patch uses object as SecurityGroupControllerBase's base class
to avoid two controller share same base controller which is subclass of
'wsgi.Controller'. The support of inheritance will be improved later to
avoid increase the complicated in this series patches.
This patch doesn't bump the max api version, due to the patch separation.
The max api version will bump in the last patch.
Partially implements blueprint deprecate-api-proxies
Change-Id: Ic834db770f68c72892a6497d5c60707b75f1beef