Message model validates fields with 'email' in name with regexp for email format.

Before this change Message fields like 'backoffice_email' were not validated with email format. This was because the field name had to be exactly 'email'.

This commit opens this fixed naming demand: Every field name containing the word email will be validated for email format.
Clean up spelling and apostrophe for English
Update clipboard test for spelling fixes
Merge pull request #547 from paperculture/fix-en-spelling

Clean up spelling and apostrophe for English
New toolbar style.

This includes:

- Button label is now hidden by default. Shows as tooltip on hover.
- No "button"-look any more for toolbar buttons.
- Overall slimmer toolbar.
- New link, button and input focus style.
Put an insert element button between and above each element.

Before we had one button that always appends the element at the end of the list.
Now the user can choose where to add the element.
Stick RSpec to version 2.x

RSpec 3.0 has just been released. Since they use a new syntax now, many
tests broke. For the time being, stick RSpec to the latest 2.x version, no? :)

Thanks, and keep up the good work :)
Remove Alchemy::Page's dependency to have the user extend ActiveModel
Rename Alchemy::Page model concerns to avoid namespace conflicts
Bump version to 3.0.0.rc6
Make DummyUser class inherit from ActiveRecord again.

This reverts changes from 7b1e66940ff744535469f0bbeb563adadfa68f13
Adds DummyUser factories.

The user factories where removed with extracting the user model into it's own gem. But is useful to have them for the dummy users.
Adds controller spec for locking page feature at page edit.
Do not raise not found error, if a page user could not be found. Fixes #560
Bump version to 3.0.0.rc7
Adds available_locales setter to Alchemy::I18n module.

With this feature developers can dictate which translations are provided for the user in the backend. (I.e. if Alchemy had 10 translations, but the developer wants to provide only 2 of them.)

It can be used with a simple initializer in the host app: `Alchemy::I18n.available_locales = [:en, :de]`
Refactors clipboard. Fixes #539

The clipboard was an abstract wrapper around Enumerable. Since Rails 4.1 only allows to store simple objects in the session, it was necessary to refactor the clipboard to be a simple Enumerable again.
French translation
Removes mavericks phantomjs fix. Closes #554
Implemented a faster page sorting for language trees