Provide url to load R2RML

No longer read model first and pass into parser.  Pass in
R2RMLMappingIdentifier for the parser to load.  Needs more work.
Added kr2rmlmapping
Split up Parser so it can load model once and be reused

Now parse and publish version
Consolidated on KR2RMLMapping

Removed extra code.
Merge branch 'development' into load_r2rml_from_url
Interface for SRI for generating rdf for a json input, given the model
Change so getInstance creates instance if null, added method to add models
Merge branch 'master' into load_r2rml_from_url
Change error log to warning.
Merge branch 'development' of https://github.com/InformationIntegrationGroup/Web-Karma into development
some changes to improve performance of model learning algorithm
Merge branch 'development' of https://github.com/InformationIntegrationGroup/Web-Karma into development
Eliminated KR2RMLMapping dependencies on worksheets/hnodeids

WorksheetR2RMLJenaModelParser now no longer immediately processes
transformations.  Needs to be called after parsing.
Merge branch 'load_r2rml_from_url' of github.com:InformationIntegrationGroup/Web-Karma into load_r2rml_from_url
Fix JSONRDFGenerator because of changes to R2RML APIs
Made TemplateTermSetBuilder functions static again
Stopped worksheetmodelwriter from writing out templates for blank nodes
Removed commented out code
Refactoring rdfgenerators to remove duplicate code

Also prevents memory leak in JSONRDFGenerator from workspace hanging
around after generating rdf.
bug fix