Added fragment caching for patient index and show actions
Added an encoding coercion from ASCII-8bit to UTF-8 for filenames
Merge pull request #48 from okeefm/non_ascii_chars

Added an encoding coercion from ASCII-8bit to UTF-8 for filenames
Merge pull request #46 from okeefm/fragment_caching

Added fragment caching for patient index and show actions
Updated travis to Rails 2.1.2
make smoking gun and data criteria validations warnings instead of errors
cypress 2.5 gemfile update
Updated a number of necessary config files for changes to environments, mongoid and others
Updated routes file to Rails 4 standards
Updated Gemfile and test helper requires to Rails for locations for libraries
Fixed Moped BSON issues, as well as some scope issues that are new in Rails 4
Updated patients controller and views to remove action caching, and introduced rudimentary fragment caching, to be improved after Rails 4.1 upgrade completed
Fixed some more Moped BSON issues
Updated scopes to Rails 4 version
Added initializer to move state_machine method from protected to public, recommended by https://github.com/pluginaweek/state_machine/issues/295
Updated Gemfile to add some asset files
Added Mongoid::Attributes::Dynamic to needed models to make tests pass (attr was changed to per-model in Mongoid for Rails 4)
Added raise_not_found_error:false to mongoid.yml to eliminate exceptions when IDs for objects not found
Removed action caching from TestExecutionsController
Fixed Prawn issue by requiring prawn/table