Grab the package name if it's set
Add Makefile
Whitespace
Sub in package name if set, otherwise default to cabal package name
Separate project/repo name and package name

This is so we can set the (RPM) package name independent of the macros
we use to build paths (which need to be the same as the repo name).
Merge branch 'master' into specify-name

Conflicts:
	files/TEMPLATE.spec
copy files folder directly, not its contents
Merge pull request #6 from anchor/specify-name

Specify name