Improve parallelisation capacity in Makefile.

Also modify some examples to override the default -Wshadow

Builds with make -j 4 now take only 40% of the time compared to -j 1.