Merge pull request #2 from jportner/master

Key forwarding and single app mode update
Bump version to 1.5.0

Change-Id: Iccf80f47ad529ded8dff95a5c2d9ce52b969ef83
Updated to use svmp-user-model
Better ICE server examples in the example config file

Change-Id: Ie1af860d9fc7f41bf46f669e02bd2436eac8b44e
Update protocol def file for touch event message changes

Matches protocol commit: 8110182bb7a01a4d73495f040eae196ccec01b25

Change-Id: I87d47fdc9cd72586564123caeb419dc55f675caf
Added AWS cloud compatibility

Updated example config and schema to allow for the selection of a
single cloud provider (openstack or aws).
Updated svmp module to select appropriate cloud module.
Updated openstack module with appropriate error handling for config
and new user model.
Added aws module with identical functionality as openstack module,
except removed floating ip functionality.
Fixed users module, small compatibility issues that broke when new
user model was added.
Updated protocol module to hide passwords from 'silly' logging.
Updated cli module to clarify the difference between 'add' and
'add-user-with-volume' commands, also changed 'clear-vm-info'
command to only clear VM info, not volume info.