Remove uq prefix from file names
Update Makefile to reflect name change
Update src/basic to use new header structure
Update src/core to use new header structure
Update src/gp to use new header structure
Update src/interface to use new header structure
Update src/misc to use new header structure
Update src/stats to use new header structure
Update Makefile to reflect new header location
Make source tree build with new header location
Add ignores for autogenerated headers
Make examples build with new header structure
Make tests build with new header location
Fix out-of-source builds
Tidy up unneeded lines in makefiles

Also remove some symlinked headers that weren't needed
Fix commented broken examples

make distcheck now succeeds
Merge pull request #19 from dmcdougall/restructure_source

Restructure source files