Optional cartodb-private gem
Ignore cartodb-private
Optional rails engines
Add engines dir
Ignore directories inside engines
Merge branch 'develop' into feature/organizations
Require optional engines on application.rb

Using a Rails initializer to require an engine means that the
engine Railties (routes, initializers...) won't be loaded.

Requiring the engines on application.rb fixes this, Railties
are loaded after processing this file.
Merge branch 'develop' into feature/organizations
Merge branch 'release/2.1' into feature/organizations
Merge branch 'develop' into feature/organizations
Merge branch 'develop' into feature/organizations
Simple method to add hooks from plugins

Adds CartoDB::Plugin module, just to maintain a list of loaded
modules for the time being.

Adds content_from_plugins_for helper. It will iterate all
registered plugins and execute <plugin_name>_<hook_name>_hook in
the current context.
Add user management module to superadmin controller
Merge remote-tracking branch 'origin' into feature/organizations
Merge branch 'develop' into feature/organizations
Require ssl connection on superadmin#index
Remove old routes
Merge branch 'develop' into feature/organizations
User management module
Merge branch 'feature/organizations' into feature/CDB-86-adapt-licenses-manager

Merging branch just to copy the user administration controller
and views.

I'll remove the CartoDB plugins logic for the time being since
it requires disabling bundler production mode and we won't be
adding any plugins.

Conflicts:
	.gitignore
	app/controllers/superadmin/users_controller.rb
	config/routes.rb