Use the global timeouts instead of local ones.
Merge trunk
Switch a bunch more places to using coretesting.*Wait
Track down more Millisecond references
Bump LongWait up. Should make things more reliable for go-bot
Utilities to add and remove the environment's affinity group and virtual network.
Review fixes.
timeout tweaks
various: fix inappropriate long waits
Review fixes.
[r=rvb] Azure provider: create virtual network.

Each azure environment must be associated with an affinity group and a virtual network used for direct machine-to-machine communication. This branch adds all the utilities to create and delete the environment's affinity group and virtual network. The Bootstrap() method is still being refactored and is thus left untested for now.
testing: revert LongWait to 10s
[r=rogpeppe] various: Use Long/ShortWait

I tracked down all the references in our test suite to
time.Milliseconds and updated the references to use testing.ShortWait
and testing.LongWait where appropriate.

This also bumps the default LongWait timeout from 500ms to 1.0s.
The argument is:
 1) LongWait is used where it should never actually timeout
 2) We've encountered some reliability issues on go-bot, so lets bump
 this up a little bit and see if it gives us more security margin.

[Re-proposed to take this forward and land it - rog]

https://codereview.appspot.com/11529043/