Re-arrange source tree so RunFieldML can link against the library not have a local dependency on the sources.
Fix up Cabal file and RunFieldML so cabal configure works.