Moves devise based user model from core into its own gem.

Now you can provide your own user model and integrate it into Alchemy.

Add a initializer into config/initializers:

~~~
#config/initializers/alchemy.rb

Alchemy.user_class_name = 'YourUserClassName'
Alchemy.login_path = '/your/login/path'
Alchemy.logout_path = '/your/logout/path'
~~~

In order to get the `Alchemy::User` back into your app simply add the `alchemy-devise` gem into your `Gemfile`.

~~~
#Gemfile

gem 'alchemy-devise', github: 'magiclabs/alchemy-devise'

Conflicts:
	TODO.md
	alchemy_cms.gemspec
	app/assets/stylesheets/alchemy/base.scss
	app/assets/stylesheets/alchemy/forms.scss
	app/controllers/alchemy/admin/dashboard_controller.rb
	app/controllers/alchemy/admin/pages_controller.rb
	app/controllers/alchemy/admin/users_controller.rb
	app/controllers/alchemy/base_controller.rb
	app/controllers/alchemy/passwords_controller.rb
	app/controllers/alchemy/user_sessions_controller.rb
	app/controllers/alchemy/users_controller.rb
	app/models/alchemy/picture.rb
	app/models/alchemy/user.rb
	app/views/alchemy/admin/users/_user.html.erb
	app/views/alchemy/admin/users/edit.html.erb
	app/views/alchemy/admin/users/index.html.erb
	app/views/alchemy/admin/users/new.html.erb
	app/views/alchemy/notifications/admin_user_created.de.text.erb
	app/views/alchemy/notifications/admin_user_created.en.text.erb
	app/views/alchemy/notifications/registered_user_created.de.text.erb
	app/views/alchemy/notifications/registered_user_created.en.text.erb
	app/views/alchemy/passwords/edit.html.erb
	app/views/alchemy/passwords/new.html.erb
	app/views/alchemy/user_sessions/new.html.erb
	app/views/alchemy/users/new.html.erb
	config/routes.rb
	lib/alchemy/engine.rb
	lib/alchemy/permissions.rb
	lib/alchemy/upgrader/three_point_zero.rb
	spec/controllers/admin/dashboard_controller_spec.rb
	spec/controllers/admin/pages_controller_spec.rb
	spec/controllers/admin/users_controller_spec.rb
	spec/controllers/attachments_controller_spec.rb
	spec/controllers/base_controller_spec.rb
	spec/controllers/pages_controller_spec.rb
	spec/controllers/user_sessions_controller_spec.rb
	spec/controllers/users_controller_spec.rb
	spec/dummy/app/controllers/application_controller.rb
	spec/dummy/db/schema.rb
	spec/features/admin/pages_controller_spec.rb
	spec/features/pages_controller_spec.rb
	spec/features/picture_security_spec.rb
	spec/helpers/admin/base_helper_spec.rb
	spec/helpers/pages_helper_spec.rb
	spec/libraries/permissions_spec.rb
	spec/mailers/notifications_spec.rb
	spec/models/element_spec.rb
	spec/models/message_spec.rb
	spec/models/user_spec.rb
	spec/support/alchemy/integration_helpers.rb
	spec/support/factories.rb