Improved SSH instructions. Changed brooklyn version. (Update Script Miss.)

Conflicts:

	docs/use/guide/quickstart/index.md
Added missing  <!-- BROOKLYN_VERSION -->s

Conflicts:

	docs/use/guide/quickstart/catalog.xml
	docs/use/guide/quickstart/index.md
Added missing {{ site.url }} to download.md.
Updated versions.md to reflect release of 0.5.0.
Upped (c) year to 2013.
Added information/command to populate local repository.
Typos.
Added information about semantic versioning.

Conflicts:

	docs/meta/versions.md
Fix global-web-fabric/index.html for CloudFoundry refs

- Remove CloudFoundry setup instructions, and instead
  just reference https://github.com/cloudsoft/brooklyn-cloudfoundry
Added user = ubuntu for all AWS locations (using U 12.04 LTS AMIs).
Tried aws-ec2.user = root, but this global parameter did not propigate.
Update underscore.js version to 1.4.4.
Bring brooklyn-utils.js in line with other javascript modules

define() it, rather than creating several global functions. Removed
references to it from a few modules where it went unused and moved the
setVisibility function to application-add-wizard, the only place it is
used.

Also: Remove several trailing commas from arrays and objects. Add 'var'
to variable declarations that were missing it.
config option to cause use of pseudorandom device /dev/urandom -- handy in clouds where /dev/random is not configured properly
and we don't need super high security
Merge pull request #761 from ahgittin/feature/urandom

config option to cause use of pseudorandom device /dev/urandom
move mergePaths to Urls (so it is available from utils)
fix merge path problem when empty segment being added
EntityProxy: don't use groovyism for invoking effector

- Use EffectorUtils.invokeEffector directly, rather than 
  calling ((AbstractEntity)delegate).invokeMethod.
Prep for converting AbstractEntity to java
Convert AbstractEntity from groovy to java
MethodEffector.call: handle when entity is proxy