License; documentation; testing; JS re-org

Major updates in this pull request:

User interface updates:
- moved Openbibl "brand" link from left nav-menu to footer

Testing
- Init of Openbibl Javascript unit testing using Jasmine framework
- test runner results viewable at: http://USER.github.io/openbibl/tests/js/SpecRunner.html

Documentation
- init of Javascript documentation for project, using jsdoc
- moved LOD/schema.org mappings notes to lod/ directory

Licensing
- added GNU Affero GPL as license to project

Javascript:
- added new dependency on require-js, which is used for all openbibl/js code; this update allows the JS code to take advantage of: more explicit inter-dependency documentation (via dependency injection), clearer project js-module organization; more straightforward integration with testing library; more straightforward integration with documentation library