CLC-3432: User alert feature can't handle diacriticals - PR #2

https://jira.ets.berkeley.edu/jira/browse/CLC-3432

Stopped using the magic header # encoding: utf-8
Stopped using Nokogiri for parsing the xml file since that's where the diacriticals were getting lost.
So, instead of using Nokogiri, I used the Hash.from_xml method which doesn't make a mess of the data encoding, namely UTF-8 which should be the standard encoding everywhere.
Updated specs to stop testing for Nokogiri parsing errors and replaced them with a test for detecting parsing errors that could be returned by Hash.from_xml.
Exceptions are muted and logged as errors.
CLC-3378 dates: Convert all JS variables to camelCase
https://jira.ets.berkeley.edu/jira/browse/CLC-3378
Merge pull request #2418 from chikoon/CLC-3432-UTF-8-alerts

CLC-3432: User alert feature can't handle diacriticals - PR #2
Merge pull request #2426 from christianv/CLC-3378-dates

CLC-3378 dates: Convert all JS variables to camelCase
CLC-3675: Update ravenjs gem to 1.1.14
https://jira.ets.berkeley.edu/jira/browse/CLC-3675
CLC-3676: Bars icon doesn't show up on mobile
https://jira.ets.berkeley.edu/jira/browse/CLC-3676
Merge pull request #2429 from christianv/CLC-3675

CLC-3675: Update ravenjs gem to 1.1.14
Merge pull request #2430 from christianv/CLC-3676

CLC-3676: Bars icon doesn't show up on mobile
CLC-3678: RavenConfigError: Do not specify your private key in the DSN
https://jira.ets.berkeley.edu/jira/browse/CLC-3678#comment-132840
Merge pull request #2431 from christianv/CLC-3678

CLC-3678: RavenConfigError: Do not specify your private key in the DSN