Add directions to CONTRIBUTING for common mistake when running tests
Fix i18n for boolean filter (also fixes #2170)

Similar to commit 47fe4c5 but fixes regression that caused untranslated
labels for boolean filters.
Merge pull request #2221 from dmfrancisco/pr-fix-boolean-filter-i18n

Fix i18n for boolean filter (updates the fix for #2170)
improve test perf by deferring garbage collection

Our tests run noticeably faster by only running garbage collection every 15 seconds.
Inspired by: ariejan.net/2011/09/24/rspec-speed-up-by-tweaking-ruby-garbage-collection
modularize the search method dropdown for the filter form
starting to integrate changes for #2002
adding the changes for locales #2002
updating test #2002
fixing the dropdown issue #2002
moving the validation to the correct method in forms.rb #2002
testing a no change commit #2002
fixing the language dupe issue #2002
implmenting the new searchmethodselect #2002
merging with local changes #2002