Updated AFFNImage with license, placed all const that can be changed before compile time in the .h files, fixed how caching is determined or not, and documented the AFFNImage/testharness classes