Introduces Report Views

Introduces classes representing generic view types for each of the
standard report serialization types: text (human-readable), JSON, and
XML.  Each category of view has at least a basic key-value view.
Additionally, a view which utilizes the Jinja templating system
(http://jinja.pocoo.org/) is available for easy creation of more
complex views.  Finally, a method of specifying several views for
a model, each associated with a different serialization type, was
introduced.

Change-Id: I30b127d67587127e5f08317fe06fa81246897ed6
Implements: bp guru-meditation-report
Merge "Introduces Report Views"