BLD: Add useful shortcuts to Makefile

BLD: Add doc task to Makefile
BLD: Make doc not silent

BLD: add tasks to .PHONY

BLD: Only remove *.pyc with make build
Merge pull request #3803 from jtratner/makefile-updates

BLD: Add useful shortcuts to Makefile