Initial file adds. No functionality added. Broken.

Broken Build system
Merge branch 'profile_sipmap' into profile_interpreter
aces4_sipmap modeling executable added and working.

Fixed operator< in ProfileTimer::Key && ProfileTimer::BlockInfo
to follow strict weak ordering.
Constructed a timer for SIPMaP to record time and dump to stdout.

TODO: All functions have been placed in sipmap_interpreter.h,
shift to .cpp
sipmap is pretty slow. Accelerate by looking at sqlite wrapper class.
Sqlite wrapper class changed. Tables now have a working constraint
which required NOT NULL on the constraint-ed columns.