CID-1116298 path can be null, make sure that is properly handled
CID-1116300 Prevent potential NPE
CID-1114601 to 1114604 Recommended practice is to test the result of
skip and read for EOF
CID-1114591 Replace duplicated functionality with a call to super like the other state classes
CID-1114592 Replaced duplicate code with a call to super
Merge branch 'bugfix/CID-1114601'
Merge branch 'bugfix/CID-1114591'
CLOUDSTACK-7561: UI: After creating a new account, the "Add Account" dialog remains open

-Removed unused code that was causing javascript exception

Signed-off-by: Brian Federle <brian.federle@citrix.com>
CLOUDSTACK-7562: Details page for disk offerings only show details for write performance

-Fixed all related typos

Signed-off-by: Brian Federle <brian.federle@citrix.com>
CLOUDSTACK-7587 - Automation - Add simulator_only attribute to acl related test cases.
CLOUDSTACK-7588: [Vmware] Creating templates (with same names) from volumes  get deleted from CS. Fix it by changing the unique name generation to the standard one used by registertemplate. Also cleaned up vmtemplatevo which had too many constructors.
IOPS null issue CLOUDSTACK-7570

Signed-off-by: Mike Tutkowski <mike.tutkowski@solidfire.com>
CLOUDSTACK-7589: VM not Starting and always stuck in Stopped state after
management server restarts.
CLOUDSTACK-7494. Migration of a vm fails on Hyper-V. In an earlier commit as part of
cleaning up vmsync changes, checkvirtualmachine command was updated to return the
power state of the vm. The change was missed for Hyper-V. This caused migration to
fail on cloudstack even though it used to succeed on the hypervisor. Updated the
hyper-v agent code to return the cloudstack equivalent power state for check virtual
machine answer.
CLOUDSTACK-401: add missing file format in docs.js
CLOUDSTACK-1632
generateAPI doc: version 4.4.1, year:2014, add back button on main pages
generateapi doc version to 4.5.0
CLOUDSTACK-3822: ListResourceLimits,UpdateResourceCount,UpdateResourceLimit: resourcetype description
CLOUDSTACK-1973: API DeleteImageStore add secondary storage as decription