Merge pull request #18 from andylyall/2014.03

Updates to test
Some fixes to reflect the changes in core.
Re-setting the account number in ProviderContext has been deprected.
Merge pull request #19 from maksimov/develop

Some fixes to reflect the changes in core.
changed some deprecated code to use new Capabilities
fixed alterVM to use a product id appropriate to the cloud
increase timeout on clear bucket test
Prepare for next develop version
Merge branch 'develop' into 2014.03
Restore branch version
more capabilities changes
Merge pull request #23 from daniellemayne/2014.03

2014.03 - capabilities changes
Added null check for keypairs
Merge pull request #26 from maksimov/2014.03

Added null check for keypairs
Fixing tests broken by new keypair handling
Merge pull request #28 from maksimov/2014.03

Fixing tests broken by new keypair handling
another capabilities fix
allow use of existing networks in cloud
Merge pull request #30 from daniellemayne/2014.03

2014.03 - capabilities fixes
fixed order of checks so that unsupported actions do not cause test fail