Add support for pure C++ static and dynamic libraries.

Flx can now act like a C++ compiler. It can generate
object files, link them, make executables, and static
archives, as well as run executables, all of which
are made entirely from ordinary C++ (i.e. there's
no Felix involved in it). With dependency checking
for "automake".