Makefile: enhancify
gitignore: change patterns because of removal of obj/
Makefile: add 'all' rule; fix always-relinking issue
Makefile: restore obj/ directory for intermediates
gitignore: update patterns for restoration of obj/ directory
Makefile: use fancy-schmancy automatic variables for directory generation
Makefile: simplify HEADERS variable (no need for 'find' magic)
Makefile: unverbosify mkdir
Makefile: move redundant gcc options into GCC_FLAGS
Makefile: tidy up comments
Makefile: add variable OBJ_COMMON to reduce clutter
Makefile: auto-run bin/test after building it
Makefile: link with libboost_unit_test_framework.so
unit tests: modify defines and includes for dynamic linkage
Makefile: generate std.h.gch in obj/ and look there in compile rules
gitignore: remove obsolete *.gch filter
Makefile: use gnu++0x (deprecated) so that ancient gcc versions won't get confused
Merge pull request #6 from bgottula/makefile-improvements

Makefile improvements