Several changes:

* Updated the less compiler to the latest version
* Added code to prevent adding the same asset more than once
* Added an option to defer processing/combining assets to a controller
* Reorganized Casset to be a Facade