Simplify spot instance tagging
Add iam:UpdateLoginProfile to users so they can change their own passwords

--HG--
extra : rebase_source : 09cc7ea55a06303b1cc0912130a67643c7c0f7e1
make no free network interfaces into a debug loggging call
Bug 983939 - Allow to run retried jobs on spot instances. r=catlee
keep ondemand/spot running count separate, so we start up enough ondemand when required
Bug 984201 - Parallelize spot instance tagging. r=catlee
Count freshly started instances 1:1 against pending load r=rail
Add emulator-kk(-debug) and fix emulator-jb on try. r=Callek
fix linux valgrind builder mappings
Catch more exceptions
refactor some of the spot related functions into spot.py
implement global limits for instance types for watch_pending
stop ondemand instances slightly more aggressively
make stop idle more aggressive
Batch tagging. r=catlee
Handle RequestLimitExceeded errors when creating spot instances
Bug 985607 - Merge git build-cloud-tools to official hg cloud-tools. r=rail
Filter out bad spot requests
Bug 985607 - Merge git build-cloud-tools to official hg cloud-tools. r=rail
Bug 977214 - force the Desktop interface upon login. r=catlee
Bug 977223 - set the default Windows theme upon login. r=catlee
Bug 910255 - install pywin32 into c:\Python27. r=catlee