Add support for :css_opts and :js_opts to the assets plugin

This allows you to pass render options to the render plugin when
rendering specific asset types.

Also, add a new render_asset_file method for rendering asset files
using the render plugin.  This can be overridden to override the
render options used on a per file basis.