do not fwd-decl boost stuff
rm unused data member
update essay example
update c++ skeleton
extract c++lib skeleton
extract c++hh skeleton
simplify dot_skel directory tree
rm c++_cli skeleton
update c++ skeleton
update makefile etc as per updated skeleton
update skeletons: factor LDFLAGS
skeleton files are at ~/.skel/name

rather than ~/.skel/name/skeleton.
rearrange target order in c++ help target

the $(LIB) and $(EXE) target are not so important for the user.
dot_skel c++ default target is all

we can run the tests with check. running check ought to then be fast in
that it only needs to run the tests; the tests are already made by all.
dot skel: rm old remnant comment
dot skel: compute version from git
integrate .skel update: compute version from git
makefile: default is not all

more useful for development.
makefile help: push targets $(EXE),$(LIB) down

these targets aren't so interesting...
test fixtures are now in namespace fix