Use Action<T> instead of Action<Bundle> in generic overloads

This allows customisation of bundle-specific properties.
BundleCollection helper method for adding embedded resource bundles
Inherit from AssetBase and use transformations for resource assets so LESS works
Fix indentation
Example was meant to be "MyApp"
Proper cache validation for resource assets - Based on last modified date of assembly.
Simplified logic by retrieving asset to get assembly
Whitespace fixes
Documentation for embedded resources
Documentation for embedded resources
Merge remote-tracking branch 'origin/resource-cache-validation'
Merge branch 'resource-improvements'
Revert "Use Action<T> instead of Action<Bundle> in generic overloads"

This reverts commit c237cc8c9b41bee6d3cc2e2a822f148c49ad3b01.