adding hooks for widget-login support.
upgrading express.
CW-46 - adding a basic social login with google.

this workflow
 - save login to DB
 - sends details to mailchimp if user decided to do so

still need TODO : verify login details after widget play.
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-ui

Conflicts:
	app/scripts/controllers/Widget.js
	backend/managers/WidgetManager.js
	package.json
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-ui

Conflicts:
	app/scripts/controllers/Widget.js
	backend/managers/WidgetManager.js
	package.json
implementing custom login.

enhancing the login mechanism to allow users to specify for each login what we should do with it.

GUy.
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-ui

Conflicts:
	app/views/widget/_widgetForm.html
Merge branch 'master' of https://github.com/eliranmal/cloudify-widget-ui

Conflicts:
	app/views/widget/_widgetForm.html
removing the need for sysconfig file. we have other ways to update it.
fixing usage print.
fixing build.
fixing build.
fixing print.
adding nginx.conf handling.
adding nginx.conf handling.
fixing upgrade script.
fixing restart algorithm.
adding packages to bundled
Merge branch 'upstream' into merging

Conflicts:
	app/views/widget/_widgetForm.html