Asset collection delayed initialization

```
$collectionFunction = function() {
    $collection = new AssetCollection(array(
        new GlobAsset('source/css/layout/*'),
        new GlobAsset('source/css/jquery/*')
    ));
    return $collection;
};
$collectionManager->addCollection("/layout.css", $collectionFunction);
```