add tutorial resource on EC2, point getting_started_remote to it.

Note that you need a login on the VM to run it -- talk to Andre!
bump version, cherry-pick tutorial resource
fix radical ip
typo -- thanks Matteo!
merge
log git version details in debug log -- helps with ticket triaging
merge from master
Add subsection on license and coding style.
Add comment about mongodb port requirements.
Additional note about registered ip address.
fix for a66d68ef -- units now fail properly on missing mdkernels
Merge branch 'devel' of github.com:radical-cybertools/radical.pilot into devel
Formatting typo
fix for #330

you can define a 'mandatory_args' key in the resource config now. All
elements that are defined as that and are not defined in the
ComputePilotDescroption raise a BadParameter description.

This has been exemplarily implemented for stampede and archer ("project"). Other
resource configurations can be amended like this on demand.
Improve faq entry about ssh keys.
Fix default remote workdir on davinci.

$SCRATCH apparently points to the root of the scratch, not to the user's own scratch space, despite what the documentation tells us.
add time label in plots
Merge branch 'devel' of github.com:radical-cybertools/radical.pilot into devel
make connection cache more explicit
fixes #218