Merge remote-tracking branch 'upstream/development' into development
merge upstream to local
Merge remote-tracking branch 'upstream/development' into development
remove one static var and fix an bug
Merge remote-tracking branch 'upstream/development' into development
Continue to apply model even if there are some errors
Merge remote-tracking branch 'upstream/development' into development
check whether vocabulary is null
Merge pull request #43 from areshand/development

Merging Bo's changes
Show Info/Errror messages only for 15 secs
Return InfoUPdate instead of Errors so that client continues to process model
Fix for Wk-35: Problem generating bad URIs for typed literals

If literal is empty, do not prepend the XSD prefix and generate a
label. Label is null in this case
Sending back KarmaError objects if an execption occurs in the RequestController.

Before, if an exception occured, the server returned nothing, and the
client would just throw a JS error.
Now, we return KarmaError so client does not throw JS error and can
show the error message back to the client
Fix for WK-36: Publish RDF fails silently when triple store rejects the RDF

If the triple store returned an error, the system was just logging it
and not sending it back to the client.
Have fixed that.
Tested by created an invalid RDF with unbalanced brackets
Push Dipsy's fixes to model reading v187
Merge branch 'development'