undo case changes in these files

I went overboard with changing strings to symbols and broke
a bunch of stuff. I dont know that this is a perfect solution
but it's a good direction.
fix tests to match updates to case changes

undoing some case changes also means undo changes
made to the tests.
fix more minor case mistakes

It's really hard to know if an attribute is related to js
or ruby so some that shouldn't have been swapped were
accidently.
Merge branch 'get-views-and-js-working-correctly' into clean-up-class-structure-that-uses-strings-as-keys-and-crazy-non-objects