Breaking out document parsers by section
Merge branch 'master' of https://github.com/blue-button/bluebutton.js (upstream) into ccda_generation
BB.js can now successfully take several CCDAs that pass the TTT, convert
them to JSON, convert the JSON back to CCDA, and still pass. That
doesn't mean all of the data makes it through - some sections that BB.js
doesn't parse are left completely blank and other pieces of data that
BB.js supports are also left out of the template (like participants of a
on a particular encounter) because it makes it easier to produce a
validating CCDA.

I also changed the calls like "Parsers.c32..." and "Parsers.ccda..." to
"Parsers.C32..." and "Parsers.CCDA" for consistency with the
"Documents.CCDA" and "Generators.CCDA" calls