(maint) Remove redundant filter_parameters

Prior to this commit, the application config was trying to filter out
passwords from the logs twice. This didn't necessarily cause a problem,
but it's not needed twice. This commit removes the extra addition of
password to the filter_parameters.
Merge pull request #187 from jeffweiss/we_dont_need_to_repeat_ourselves

(maint) Remove redundant filter_parameters
(maint) refactor to remove File.read stubs

Prior to this commit, the tests for Report.create_from_yaml_file were
commented out due to weirdness around Mocha and stubbing File.read, and
the tests for SettingsReader.filename_to_hash were stubbing File.read. This
commit does a minor refactor of Report.create_from_yaml_file,
SettingsReader.filename_to_hash and associated tests to allow
expectations and stubbing to be done on our local methods rather than on
File.read and File.unlink. We can safely assume that File.read and
File.unlink work the way they ought.
(maint) bump version of Mocha, pg, & activerecord

Prior to this commit, the tests were experiencing strange failures due
to an errant $SAFE being set. The root cause was never determined, but
the problem goes away with the newer versions of the gems included in
this commit.
(maint) use anonymous subclass for mocha stubs

Prior to this commit, specs against 1.8.7 were failing because of
lingering $SAFE=4 side effects from mocha stubbing. This commit uses an
anonymous subclass for the stubbing to prevent global test pollution via
the stubs. Once 1.8.7 is no longer required, this hack can safely be
removed.
Merge pull request #185 from jeffweiss/every_time_File.read_is_stubbed_a_kitteh_dies

(maint) refactor Report.create_from_yaml_file test
(maint) refactor SettingsReader expectations

Prior to this commit, when given a settings file, the test would call
.expects multiple times, once for each line that was sent to the logger.
This commit refactors those calls to add .at_least_once instead of
calling .expects multiple times.
Merge pull request #189 from jeffweiss/dont_tell_me_about_defaults_twice

(maint) refactor SettingsReader expectations
(maint) migrate deprecated jquery calls

Prior to this commit, Dashboard was attempting to call .live, which had
been deprecated in jQuery 1.7 and completely removed in 1.9. This commit
updates these calls to the semantically equivalent .on method.
(maint) update colorbox & livequery jquery plugins

Prior to this commit, the versions of colorbox and livequery plugins
were not compatible with jquery 1.9. This commit updates each of them
respectively.
(maint) remove root object wrapper in json

Prior to this commit, the query calls for node_classes and node_groups
would include the root object as a layer of indirection, which causes
the live query plugin to barf.  This commit removes that root object
from all ActiveRecord objects serialized to json.
Merge pull request #190 from jeffweiss/might_i_offer_a_suggestion

(rails3) Fix autosuggest for classes and groups
(maint) remove intermediate node object from tests

Prior to this commit, spec tests for Nodes controller were failing
because they still had the vestigal remains of the intermediate root
object in json. The actual implementation was changed in b3eac5d. This
commit removes the intermediate root object.
Merge pull request #192 from jeffweiss/remove_intermediate_node_object_from_tests

(maint) remove intermediate node object from tests