WHY:
HOW TO USE:
* New documentation

fnb_learn.8.in:
* Correct spelling, grammar
* Add new information

bayes.h:
bayes.c:
* Change some uint_64t and int64_t to their 32bit counter parts as the 64 bit version isn't needed.
* Change some unsigned to signed and/or vice versa as appropriate.
* Make more functions static and/or inline.

hyperspace.h:
hyperspace.c:
* Change some uint_64t and int64_t to their 32bit counter parts as the 64 bit version isn't needed.
* Change some unsigned to signed and/or vice versa as appropriate.

html.h:
html.c:
* Default to using new PATRICIA TRIE structure in computeOSBHashes. This causes about 4 times the memory to be used for 3-60 ms. However, this speeds up execution at least some what in all but a few cases (such as slashdot.org where it slows things down by 1-2 ms). In many cases, including training, this causes marked speed ups!
* Better order functions for better cache hits.
* Regex clean up leading to reasonable speed up for small documents and huge gains in speed for large documents.
* Various small optimizations.
* Make more functions static and/or inline.
* Fix memory leak that was introduced when we converted to libicu for parsing in computeOSBHashes. This only happened when the maximum number of hashes was exceeded.

fhs_judge.c:
fnb_judge.c:
* Clean up timing code for debugging and optimization.

fnb_learn.c:
* Remove fnb files that should be automatically. No longer require user to do it.
* Use fnb file as preload before removing it (helps in marked speed up in training).

srv_classify_image.c:
* Fix printf formatting.