Initial commit
Initial commit of Mathic code.
Added directory build/autotools/m4.
Made automake include gtest and header files into distributions so that make distcheck now works.
autogen.sh now downloads gtest if it is not already present in libs/. The makefile target to download gtest has been removed.
Added .gitignore files to ignore files generated by Emacs and autotools.
Fixed Makefile.am so that all the headers get installed and fixed src/mathic.h so that it includes the other headers at the correct path.
added size() and decreaseTop() members to Geobucket.
Added option for less verbose automake output (pass --enable-silent-rules to configure or V=0 to make)
Added BitTriangle (a triangle of bits) to Mathic.
Fixed incorrect header inclusion guard in mathic/BinaryKDTree.h
Added .exe to .gitignore to ignore executable files on Cygwin.
Updated README.md to describe Mathic in more detail.
Added PairQueue to Mathic along with tests. Useful for ordering S-pairs.
Added support to PairQueue for the user to control how construction and destruction of PairData happens.
Changed remaining ASSERT to MATHIC_ASSERT in all installed files.
Changed a few erroneous checks for DEBUG to checks for MATHIC_DEBUG
trivial change to test my access
changed Index to size_t in several places in tests, as on my gcc, tthe code did not compile
added draft HashTable.h but it is not functional yet