Begin conversion to non-recursive build.
Initial conversion of build system to non-recursive build. Fix compile-time errors and warnings.
Fix compile-time warnings. Only build libfusionseq as convenience library that is not installed.
Merge build system changes from develop branch. Fix build errors.