Restore ablity to "install" static files.

It might be desirable to be able to exclude files from final output,
so .build_all() isn't really a good solution.
Don't require output directory (although it's advised)