api: Refactor and move VPN related api cmd classes to command.user.vpn

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate offering

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate resource apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate admin.router apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate storage pool related apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate template admin api

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate admin apis related to traffic type for usage

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate Vlan admin apis, fix resource, storagepool, systemvm apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Add method in ApiDispatcher to be reused for both UUID and List<Uuid>

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate vm related apis in admin pkg

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate vpc admin apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate account and address apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate autoscale apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate firewall related apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
api: Annotate guest related apis

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
Create DB views to improve ListHostsCmd performance.

Signed-off-by: Min Chen <min.chen@citrix.com>
Add DB host view into fresh install schema and upgrade schema.
refactor test cases: use testNG instead of junit, as testNG can group test cases and pass parameter to test case
Add back Identity interface to most VO class to avoid cast error in
ApiDispatcher.setupParameter call.
api: Annotate iso related cmd and response classes

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>