Initial support of PSGI
Fixes for PSGI
Merge branch 'master' into cperello/nginx-psgi

Conflicts:
	main/core/debian/precise/control
	main/core/src/cgi/ebox.cgi
Merge branch 'cperello/nginx-psgi' into jacalvo/nginx

Conflicts:
	main/core/debian/precise/control
	main/core/src/cgi/ebox.cgi
Use uWSGI instead of Apache mod_perl for running CGIs
Added dependency on haproxy
Merge branch '3.2' into cperello/haproxy

Conflicts:
	main/core/ChangeLog
Configured HAProxy to be able to use the init.d script to start the daemon
Moved nginx to listen on localhost
Increased haproxy dependency to 1.5~dev13 which is the one including SSL support
Disabled SSL handling in Nginx
Added a boot dependency on haproxy to webadmin
Wrote initial configuration for haproxy and moved basic SSL handling from nginx to haproxy
Removed unused code
Added an interface to be implemented by all modules that want to use the Reverse Proxy and the UI to configure it
Implemented EBox::HAProxy::ServiceBase for webadmin so we can configure it to use the reverse proxy
Added a way to list the handled domains by a service
Implemented the regeneration of haproxy.cfg based on the UI selections
Implemented webadmin port migration
Applied UI changes after talking with Josh. Killed the old AdminPort form. Updated the HAProxy api to retrieve current port assigned per service