Merge pull request #124 from daniellemayne/develop

resource pool support
Fixed compile errors following addition of VisibleScope.
Optimised caching of the list capabilities.
Fixed incorrectly initialised FirewallConstraints object.
Merge pull request #125 from maksimov/develop

Fixed compile errors following addition of VisibleScope.
added datacenter capabilities