Makefile cleanup.

Removed *.lint.coffee targets as they are never actually created.
Simplified lint target, now coffeelint runs for all the files at once.
Removed gen and zip phony targets.
Removed uglifyjs command text output.
Fixed order of operations when minifying js.
Merge pull request #154 from LordJZ/develop-makefile

Cleanup makefile