Don't use minimized code in debug mode

First of all this makes it easier to debug since you can see what line
the problem is on. Second of all, the minimization would have to run
after every file modification, which would require a custom Ruby
plugin. I added an option in the dev config to not use the minimized
code. Now extra_css and extra_js specified in pages don't include the
.css or .js and instead will have .min.css or .css, etc. appended
depending on if minimizing the assets is enabled.
fixed double url decoding, allow + and # in searches

For example, you can now search for C++ and C# returning results with
those strings on the page.
A couple new music snippets