[OE-3377] - initial code to create the Laser management admin panel
[OE-3377] - added Add Laser form (not saving yet)
[OE-3377] - fixed rules to force site to be provided, removed _POST and using CHttpRequest instead
[OE-3377] - fixed initialisation of $import and added migration for laser availability
[OE-3377] - adding available field to form
[OE-3377] - further progress including unit tests and fixtures
[OE-3377] - included available scope and related unit tests
[OE-3377] - fixed create form to only show available lasers
[OE-3377] - fixed available scope to handle both string and int, also fixed form to show available or previously selected laser
[OE-3377] - added laser type and wavelength as required. Also started work on the edit functionality for lasers
[OE-3377] - temporary change to make sure unit test in module does not affect the global core basepath property for the fixture manager
[OE-3377] - switched from available to deleted flag
[OE-3377] - added activeWithLaserScope function so it can be reused in several places
[OE-3377] - imrpoved JS preload of Sites and Lasers in DefaultController to also include previously selected/disabled laser
[OE-3377] - fixed admin scope listing + completed edit feature for current lasers
merge develop to fix table type creation errors +temp changes

Conflicts:
	migrations/data/m130913_000012_consolidation_for_ophtrlaser/02_ophtrlaser_laserprocedure.csv
merge develop to fix table type creation errors +temp changes

Conflicts:
	migrations/data/m130913_000012_consolidation_for_ophtrlaser/02_ophtrlaser_laserprocedure.csv
Use new fixture manager.
[OE-3377] - fully working admin side
Merge remote-tracking branch 'origin/jira/OE-3377' into jira/OE-3377