Created a new app, helpcontent. This application manages the application
definitions and site specific information. Right now I have only added a
json service to provide the definitions. This service returns a json
object. Each key in the object is a definition. The key is determined by
translating the term field by eliminating non alphanumeric characters
with spaces, and the camelCase while eliminating the spaces.
Added the helpcontent app to INSTALLED_APPS and to the jenkins tests.
Updated example_local_settings.py to include setting DATABASES
Created new Definitions.js and removed the DefinitionOfTerms.js.The new
function loads the definitions and provides a promise object to see if
they are done loading and an object nar.definitions which will store the
json object.
Added a web service to provide the sink links and criteria information.
The site id is passed as a query parameter on the web service. The file
SiteInfo uses the web service to load the data into nar.site_help_info.
It has a promise returned as well so that the application knows when it
is loaded.

I added the SiteInfo.js and code to wait on it's loading to both the
full_report and summary main.js .
Fixed __unicode
Fixed camelCasing
In order for the tests to run, need to pass in the urls to the functions
which load the help info, so rather than making these load immediately,
they are now functions which are called after the scripts are loaded.
Not completely happy with this.
Merge pull request #172 from mbucknell/NAWQAAN-51

Nawqaan 51