Activity and Verb Metadata

* changed metadata to JSON from XML within spec
* defined JSON format
* allowed any type of metadata at URI (LRMI, microdata, RDF, etc) (for activities, not listed, but implied)
* did the same for verb, etc... metadata -- except talking about "any format", do we want that here?
* ADD ‘url’ field to activity definition for ‘read more’ or ‘launch

Still todo:
TODO: 5 - create 2 content types (application/json+XXX)
TODO: 6 a- it may simply be a human readable document
Some changes based on feedback

* weakened: "the LRS SHOULD replace its internal representation of that activity definition with the loaded definition" to take into account statements possibly having more information/translations
* removed The LRS MAY change its internal representation... since it's redundant
* in general identifier metadata section, clarified activity definitions have their own format
* clarified that metadata SHOULD be available only for URLs coined for the purpose of use in this specification (in order to avoid the implication that URLs without metadata should be avoided)
* In general identifier metadata section, clarified that metadata may come from other sources or formats as well, particularly translations
Merge pull request #108 from bscSCORM/metadata

Activity and Verb Metadata