Use therubyracer in Gemfile when needed
Merge pull request #1448 from eneagoe/master

Fix for #1447
Add failing spec for #1440.
Explicitly set dataType to be html. #1440.
Remove global hash of Menu instances.
Simplify Refinery::Page#fast_menu.
Remove code that's unused after the last few changes.
Merge pull request #1453 from phiggins/remove_global_menu_hash

Remove global hash of Menu instances.
Restore accidentally deleted comment.
Merge pull request #1454 from phiggins/refactor_fast_menu

Refactor fast menu
Add missing authentication initializer. #1450.
Using :transaction strategy which certainly appears to speed things up but fails tests.
Only use transaction method when using JS=false because Selenium doesn't like it so much (at least with sqlite)
Set page part positions on engine generation.
Geometry has already been converted to a string.
GAdd comment in extension template when appending seeds file.
Run AuthenticationGenerator too.
Fix #1450 by not allowing roles params to get through when creating new user instance.
Merge pull request #1462 from resolve/issue_1450

Fix #1450 by not allowing roles params to get through when creating new ...
refinerycms-core no longer requires 'rails' but 'railties', 'activerecord', 'actionpack' which are the only packages we use.