Adds french Tinymce locale.
Fixes updating of page urlname path.

The logic of the Page#set_urlname method does not take the root page into account. So if one updates a language root page, then the urlname would include the root page urlname ('root').

This commit also includes an addition to the page info view. It now includes the complete urlname path.
Use RequestStore instead of pure Thread local variables for request specific state in order to avoid concurrency issues.
Require request_store in engine.rb.
Allow Kaminari version greater then 0.15

Fixes #617
Fixes essence_name in essence generator

Essence name was all snakecase, but we need it underscored for template names and css class names.
Typo fixed
Adds a module generator

Use `bin/rails generate alchemy:module` to generate a admin module für your  controllers.
Merge pull request #627 from darmens/master

Two typos fixed in alchemy.en.yml
[Fix] Touches element's cell after update

We never touched (updates the timestamp) of an element's cell, if element gets updated. So, the cache of a cell never gets invalid.
[Fix] Adds `publish_unpublished_public_pages` upgrade task

While upgrading to Alchemy 3.0 we introduced the `published_at` column to pages, but we never set the published at date for existing pages. So Alchemy thinks these pages have never been published and therefore the `cache_key` gets wrong date.
v3.0.1
Test against latest Rails (4.1.5)

End ensure, that if a new patch level has been released, we always test against it.
Use simplecov 0.9.0
Use latest version of spring as app preloader in development
Fix typo in ignored upload folder
Merge pull request #634 from louim/master

Fix typo in ignored upload folder
Do not overwrite custom NonStupidDigestAssets.whitelist
Merge pull request #637 from MariuszHenn/mh/fixwhitelist

Prevent to overwrite custom NonStupidDigestAssets.whitelist
Fix published_at setting without use of publish!

Before, published_at was only set when you explicitly called publish!
on a page. It wasn't set when a user just edited the page properties
and changed the public flag to true. This commit changes this. Whenever
a page is made public, it's published_at timestamp is set if it wasn't
set before.