Updated test case to not depend on the response data.
Added logic for defining a module to load via AMD.
Removed unused dependency.
Fixed AMD module definition. request.js and querystring.js only load for Node.js.
Closes #23. Added AMD module definition.

This feature makes possible to import stardog.js via the AMD (Asynchronous
Module Definition) without having to declare the `exports` variable.

Merge branch 'feature/amd/23' into develop
Refactored node http request, and query API. Some tests were updated.
Added test for getProperty.
Some of the administrative functions refactored: copy, list, migrate, offline, online, drop.
Refactored admin get/set db options.
Refactored user functions.
Fixed refactor of user functions.
Updated rest of the tests.
Refactored ICV calls.
Updated contributors. Bumped version.
Refactored httpReq call for the browser.
Closes #18. Refactored API calls to use an object as parameter.

With this refactor we have the possibility to add arbitrary parameters
to pass on to the endpoint. This change will break existing client calls
to this API, so make sure to update them before using this version of the
library.

Merge branch 'feature/queryParams/18' into develop
For browser http request, added more parameters and changed a bit the handling of the response data.
Refactoring check for null in msgBody - suggested by Maurice Rabb
Refactored tests to work via node.js and AMD.
Fixed async compatibility of tests for browser.