Create extension point for asset loading

- load-asset is now a multimethod on file extension
- load-css-asset is the first extension

Fixes #7
Release 0.12.7