[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-3914] fixed collation
[OE-3377] - included available scope and related unit tests
[OE-3731] Adjusted asset paths
[OE-3731] Fixed asset references
[OE-3731] Fixed grunt build
[OE-3377] - fixed create form to only show available lasers
Merge branch 'feature/assets' into develop
[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