Use the LLVM command line parser instead of the GNU parser.

Decreases the dependency on Linux.
README
Better documentation.

Conflicts:
	docs/Makefile.am
	docs/doxygen.conf
Merged APIntUtils into IntegerUtils.
Removed unused mType from Domain.

Comments for operations.
Updated doxygen.conf
Assertions and comments.
strcat
removed the shell command, simplified includes
merge
merge
merge