Include assets from configured view extensions

Using the partial_path of the Peek::View attempt to load the javascript
and stylesheet assets dynamically.

For Peek Item developers: you can use the peek-<extension>.js as a
manifest file to load other dependant assets.
Add peek assets to main app precompile list

This allows us to only download the compiled assets if needed.