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
Fixed typos
Check for duplicated DN on user creation
Implement _preModifyUser on LdapUserBase
Change user modification hook from _modifyUser to _preModifyUser

Throw DataExists exception if the user try to rename a user on a
container and already exists
set proper dependency