Don't use cast to PrimarydataStoreTO on the resource code
Fix compile
fix build
fix compile
relax KVM agent setup to allow non-bridge traffic labels
(guest bridges are created on physical device, no need for bridge traffic label)
CLOUDSTACK-5017: If SSVM is unavailable DownloadCommands will be routed
to mgmt server.
CLOUDSTACK-5017: use LocalHostEndPoint in copying from S3 to cache store
during ssvm launch.
Revert "Commit 1460196496d73e0db25c7beb2392cfaf9d591ed7 changed db.properties"

This reverts commit a3cec3802c4c56173c33ccc1e08af059547fe90e.
Changes to @Parameter - added RoleType[] authorized() field. The field defines who is authorized to put the parameter to the call. If the person is not authorized, the parameter will be ignored.
Also fixed CLOUDSTACK-5024 - added storageId to the list of the request parameters (available to the Root admin only)
CLOUDSTACK-5025: volumes.display_volume field should be set to 1 by default. DB used to handle this, but VO was missing the default field assignment. Fixed th
e VO and db upgrade to update all existing volumes with 1 value