Remove "metaData" struct for static compilation
Move captcha related func into captcha.go
Added necessary imports

Sorry for the forgetfulness!
Changed unix socket permissions from 777 to 770.

I have NO clue why it was set to 777, or who set it to 777 in the
first place. It REALLY should not be set to 777.
Replace static compilation with package staticdir

The contents of static.go have been removed and replaced with the more
flexible package staticdir, which will be more suitable to our future
needs. This will allow us to fix @lukevers's new issue #188 much more
easily by implementing our own CopyFunc.

I had originally planned to delete static.go entirely, but I believe it
makes more sense to keep it there with CompileStatic and whatever new
CopyFunc we write.
Append .min before .js and .css to files so we know if they're min
Fix asset locations with .min in them
Add general TransformStatic function

In the future, this should contain cases for minifying JavaScript, HTML,
and CSS, as well as other transformations.
Merge branch 'f.refactor'