merged in saifulnipo/eis-semantic-annotation master

merged commit:
https://github.com/saifulnipo/eis-semantic-annotation/commit/d47d7b3c15a9cb0fd19f9dc3187fd26f478be6ae

The following changes were made:
* js/scientificAnnotation.js - using 'documentonload' event now for
viewer.js based calls
* js/sparql.js, js/applicationSettings.js, dataCubeSparql.js - I did not
remove the following settings from ajax calls, they are needed for CORS
requests. I strongly suggest keeping it so.
async: true,
dataType: "jsonp",
crossDomain: true,
cache: false,
* libs/viewer.js - restored to its original state w/o modifications.