add initial support for initial scrolling
build separate patient results views for separate populations
upgrade thorax
update view to sit inside measure page, fix scrolling issue

Scrolling was listening for a change:load-state event on the view to determine when to allow the collection to fetch again. An easier and more reliable method is to listen to the collection's sync event.
remove unnecessary files from font-awesome
Merge pull request #89 from pophealth/infinite_scroll

Add infinite scrolling to patient results page
Fixes birthdates and ages on the patient result pages

While we were correctly handling converting birthdate from seconds
as returned by the server into milliseconds as need by the client for
dates in the Patient model, we were not doing that for the
PatientResult model. This is now properly handled.
Merge pull request #91 from pophealth/fix-patient-result-birthdate

Fixes birthdates and ages on the patient result pages
Added option which allows users to mask PHI data from being shown on the screen by enabling an option under 'Edit Account'.
Moved preferences to its own model.
Fixed rake tests to work with new preferences model.
Fix javascript tests from breaking due to the maskStatus function.
Move the maskDate function call into the view since it does not work properly in the template.
Changed masking to always use 6 x's instead of the same number as letters in the name.
Fixed maskDate function to be more flexible.
Add masking to the patient_results view.
Remove maskdate helper and add maskDate function to the patient view and patient results view. Also convert all tabs to spaces.
camelCase methods.
Fix code to no longer require nil? check in denullify_arrays.
Rename helper to maskDateFormat.