make: pass proper warning options to haddock
make: cleanup package versions, warning flags
core: remove unused makefile goop