RR: squashed commit for Gerrit.

RR: converted to Eclipse PyDev project.

RR: added git ignore for provate data files
Fixed include due to change from Django version 1.5 to 1.6
Added some MacOS X notes for requrirements.

RR: resolved conflict during rebase.

RR: merged in visualisation javascript code for allocations.

RR: added the css file.

RR: stubbing the Nagios data so we can get running quickly.

RR: updated setting to account for Nagios authentication in tst environment.

RR: added installer script for test/demo server.

RR: Installer script.
For test/demo server.

RR: improvements to deployment environment handling.

RR: tweak setting for UAT environment.

RR: adjusted settings so the Graphite end-point works.

RR: use dev version of graphite server.

RR: removed obsolete function paramter.

RR: started on adding a REST service for FOR codes in JSON format.
Added the Apache virtual host config.

RR: initial step to add database connectivity and models.
initial step to add unit tests.

RR: added multi-database configuration to settings.
Adjusted the model for ForCode so that in the Django console the sequence:
>>> from nectar_status.models import ForCode
>>> ForCode.objects.all()
produces a listing of all ForCodes in the database.

RR: added faciltiy to run unit tests againts mulit-database configuration.
A test setting file and a test router is used to provide write access to the database so model objects can be defined for test.

RR: added bmy first real code and test.

RR: refactored allocation-related code into a Django "app".

RR: the visualisation code now retrieves its FOR codes from the database instead of a startic JSPN file..

RR: removed some commented out code.

RR: added use of fixtures to database tests.

RR: moved model files to a model directory.

RR: shifted test files into tests directory.

RR: some test name changes.

RR: added tests for allocation requests.

RR: added tests for converting an email domain into an institution domain.

RR: function to extract email domain.

RR: database code to retrieve allocation summaries from the database.
Losts of unit tests.

RR: final model method to return a structured dictionary of allocation information.
This will be converted into a JSON payload forthe web interface.

RR: added tree_allocation view to provide a JSON payload.
Added view tests.

RR: added integration test to verify that the database-based JSON code gets the same result as Alan's JSON dump.

RR: project details page: added url/view code with tests.
Implementations of model methods still coming.

RR: initial project summary method on AllocationRequest model.

RR: the model method that finds all the the project allocations from one allocation is now complete.

RR: added a raw allocations web page. Sorted to show the allocations history.

RR: added project summary page.
More model code.
Rejigged URL scheme.
More tests.

RR: added pie charts to project page as per Michael's work.

RR: some tweaks to support deployment to UAST server.

RR: minor tidy up of Javascript code.

RR: revised Javascript to fix bug.

RR: minor tweaks on Javascroipt.
Change and revert after testing against real Nagios server.

RR: added some dummy web pages so the index page can display as intended.

RR: fixed URL for UAT.

RR: disabled link from visualisation to project pages.

RR: abbreviated the visualisation label text.

RR: removed obsolete project table code. And other cleanup.

RR: popup for full FOR code names.

RR: make project names wrappable. Some had underscores in the name so the popup  would overflow.

RR: changed layout of charts from verticval to horizantal.
Pie charts ar now full, not donuts.

RR: adjusting table layout for project details.

RR: allocations requests table updated to Boostrap look.

RR: apply more BS styles.

RR: rotated graph 90 degrees. Tried a geometeric rotation and adding an offset tto the data. Second approach seems better.

RR: implement new features based on feedback.
1. Colour keyed table for FOR codes.

RR: removed some obsolete JS used to show/hide overlayed labels.

RR: scrolling with ie chart  sticking in view port as table is scrolled.

RR: higher level FOR code inherits color from the top level FOR code colour.

RR: added zoom button to table of FOR codes.

RR: project table now working.

RR: hilighting when hover over pie chart segment.
Also higlights table row.
Table row highlights whe hover over table row.
Not complete yet.

RR: hilighting a table row also highlights the corresponding pie chart segment.

RR: mods to project page.
Shift project name into heading.
Add FOR distribution percentages.

RR: adjust query to return just the current allocations not the entire history of allocations.
Fixed gremlin by cancelling highlighting on click through.

RR: corrected highlighting fault.
Improved mouse over and click on behaviour for text labels.

RR: the latest allocation is now shown instead of the entire a;location history..

RR: Map the colour gradient to allocation size.

RR: Add popup behavior used by chart segments to table rows.

RR: Remove decimal places from FOR and project percentage cores/instances.

RR: Removed zoom column and replace with click on row.

RR: adjustments to project page including:
changes to pie charts
delete FOR column
used divs and spans

RR: adkusting table column width.

Added allocation_requests.json to gitignore

Added allocation_requests.json to gitignore

Added nectar_allocations_dump_all.json  to gitignore

Added langstroth/data/allocation_tree.json  to gitignore

RR: minor tweaks.
The colour gradient got reversed somehow.
Fixed.
The top Cores/instances label had decimal points.
Fixed.

RR: fixing errors reported by setup.py during unit tests.
This file was excluded by adding --exclude-files=setup.py to the PyDev test runner command line options.

RR: added some logging.

RR: updated gitignore to ignore test files with private data.

RR: sorting out documentation of settings file.

RR: gitignore for log file directory.

RR: added notes for install script on uat.

RR: added readme files to point to private data files used for testing.

RR: various tweaks including saving the apache conf file, adding privileges changes to log dir  install script.

RR: uat install script had extra log dir added.

RR: resolving conflicts on rebase.

Conflicts:

	install_uat.sh
	langstroth/settings.py

Change-Id: I544ada878f58fbef8ec1b2a1aad77391d209f56e