Change GS to YAML. Create Location page. WIP.
byob location doesn't have to parent machines

- In FixedListMachineProvisioningLocation, removes checks that 
  machines do not already have a parent.
  If there is a parent then live with it.
Fix jclouds-byon
JcloudsLocation: avoid NPE on rebindMachine
Merge pull request #1278 from aledsage/fix/byon

Fix byon
Improve formatting in CloudMachineName
More Javadoc, especially for JcloudsLocationCustomizer
Adds JCLOUDS_LOCATION_CUSTOMIZERS_SUPPLIER

Point config to a class implementing
Supplier<Collection<JcloudsLocationCustomizer>>
Adds customize(.., Template) to JcloudsLocationCustomizer

For use when subclasses want to access the template's location as well
as its TemplateOptions.
Converts tabs to spaces in AbstractSoftwareProcessDriver
Merge pull request #1281 from sjcorbett/security-groups

Extends JcloudsLocation customisation hooks
fix Jsonya toString errors
location metadata properties update for softlayer
add support for more jclouds userdata and options, improve su semantics, and misc tidies
don't fail stop just because we didn't have a machine previously
add word count function and test
make cluster stop bypass mutexes so that it really stops things
fix tostring to template options
fix for multiple calls to stop
Bump MySql version to 5.5.37, from 5.5.35