This commit gets all tests passing again except for the lab tests and
the tests of the complete JSON (which fail because of the labs).

This involved:
1. Adding some fields that were correctly being parsed into the expected
   output for allergies and demographics
2. Changing the case for a couple of fields, which get normalized by
   codes.js now (instead of, presumably, following the case in the
   original XML)
2. Uncommenting several fields in the vitals parser, which appear to
   correctly parse but were commented out.

I also removed the split between expected_browser and expected_node
output, opting instead to just selectively update the dates that node
and phantomjs disagree about at the top of ccda_spec.js. I hope this
will make it easier to keep the tests up-to-date in the future.
This commit gets the tests passing for labs as well. The required
changes:

1. Add code_systems and code_system_names back into the generated JSON
2. Fix some values in the expected JSON which were incorrect (perhaps an
   old bug meant we truncated decimal points on values?)
3. Remove reference_range from the expected JSON, since CCDA labs don't
   actually parse it yet.
Adds reference range parsing into CCDA labs and updates the tests
accordingly. Now the JSON fields for C32 and CCDA labs should be
equivalent.
error in readme
Merge pull request #91 from sankarravi/restore_tests

Make the test suite pass again