typo fix
accept params for modules
Fixes user factories

The roles wasn't arrays
Explicitly authorize! PagesController#show.

Since we load the page in a before filter we need to explicilty authorize! the show action of PagesController. CanCan is not able to handle this otherwise. Also adds specs for the restricted pages feature.

Fixes #606
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.
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
[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.
v3.0.1