LG dictionary reading module
included LGDictModule & new atom types into build
make viterbi code up to date and uses LGDictModule
diff cleanups
removed un-needed file
Merge 'LGDict' of github.com:williampma/opencog

Conflicts:
	opencog/nlp/CMakeLists.txt
Merge pull request #1156 from linas/lrg

Merge William' #1154 pull request
Move the lg-dict directory
Coding style changes

Hey, also, when moving large blocks of code, the copyright notices
should be preserved.
Document the atom types.
Start renaming some of teh connector types.
Merge pull request #1157 from linas/lgd

move the lg-dict directory, and some minor cleanup
Cleanup the viterbi code a well.

(It used to be commented out)
Do not load the LGDict module....
fixes build error
Merge pull request #1158 from williampma/BuildError

fixes build error
Replace foreach by C++11 range for
Specify type of the AndRule arguments
minor cleanup
provide a simpler, better solution for wrapping