Introduces a Jinja2 template system for catalog
Progress for metadata support and testing
First iteration of changes to metadata mappings
First working iteration of the new metadata support

- Updated PyDAP to accept data product ids instead of dataset ids.
  - This is in preparation for supporting site data products and general
    system growth.
- Created a better metadata system and a cleaner way to interface with
  the XML document(s)
- Updated the test_pydap
- Included utility test for future development
Adds stubs for data product management methods
Finishes up the CRUD methods and ties them into data product mgmt
Fixes another typo in ion-defs
Removes the option bootstrap.use_pydap

- Registration is always available
- PyDAP service is now part of the system like SGS
Fixes test_ccov_visualization
Merge pull request #1948 from lukecampbell/metadata

CIDEVSTC-290 Data Product Metadata and Catalog Management