Add cmake infrastructure for link-grammar
one more CMake infrstructure for link-grammar
Copy the parser core over from link-grammar
stub out the parser code, but do compile it.
start trying to compile the code
force search of the correct link-grammar version
the parser depends on guile as well ...
Add scheme evaluator to viterbi
Use a different node type in the unit test...

The unit test is currently using a node type that I want to make disappear.
Add new link-grammar specific link types.

Perform some additional cleanup of the types file.
Merge pull request #142 from linas/link-grammar

Link grammar
Add link-grammar as a requirement.

Also cleanup the confusion between 'bin' and 'build'.
Try to reationalize the scm type constructors...

They were being written to the source directory,
and were clobbering one-another.
Each subsystem defines its own atom types.

Mostly straight-forward; but many of the emobodiment code required the
inclusion of a header file.

Not all of the tests are passing, for some reason, the typ[e constructors are not
running for the tests.
Unit test need to load up a bunch of atom types.
Merge pull request #143 from linas/link-grammar

atom types are declared by the users of atom types.
Hush Python build errors

Wrapper the Cython header file, which conflicts with standard
C library includes.
Merge pull request #144 from linas/link-grammar

Hush Python build errors
More atom-type cleanup; get Ubigraph to build