rescue theme file not found

For one we better add a message into the css then rendering an html error page instead. Also this prevents a restart that will clear all of the theme cache.
Changing text per https://labs.riseup.net/code/issues/4329
Merge branch 'develop' of github.com:Crabgrass/Crabgrass-Core into develop
fix stylesheet and javascript inheritance in controllers

We were inheriting the hash in production and altering it in place. No idea why this happened in production but not in development.

We now use class_attributes and a setter method with the old syntax. No need for a getter anymore as the class_attributes can be read directly.
list all the stylesheets actually required
include survey css - not sure it's still needed

It's still required from the controller. So it needs to be there. Have not looked into the content though. Just copied and converted to scss from 0.5
reducing the css included.

we should not need the gallery.css anywhere but in the gallery.
no need to require upload css twice.
better_errors rocks. Let's use it.

You can step though the stack and see all variables defined. You can
even use a little ruby shell from the browser in the given stack
allow using mini page list without ul_class set

includes test.
search pages owned_by_me is not implemented yet. disabled it.

Also wrote a pending test and increased test coverage
hide page details with .shy for now
Merge pull request #88 from Crabgrass/bugfix/4371-rescue-scss-not-found

rescue theme scss file not found
Merge pull request #89 from Crabgrass/bugfix/4366-fix-css-includes

Bugfix/4366 fix css includes
Merge pull request #90 from Crabgrass/feature/better_errors

better_errors rock. Let's use it.
Merge pull request #91 from Crabgrass/bugfix/4364-fix-recent-pages

allow using mini page list without ul_class set
Merge pull request #92 from Crabgrass/bugfix/4359-disable-own-pages-filter

search pages owned_by_me is not implemented yet. disabled it.
Merge pull request #93 from Crabgrass/feature/3786-no-details-for-now

hide page details with .shy for now
Merge remote-tracking branch 'riseup/develop' into develop