Products-related INSERT and SELECT queries cleaned up to use
models and/or specify column names rather than assume column order
Unpack query results w/o list keyword
Duplicate column_name + numeric index keys might cause problems
Auto-discovery of available Fannie reports
The ReportsIndexPage now uses FannieAPI to collect all available
report classes and generate a list rather than having it hard coded.

Lots of files changed but changes are fairly minor. Most are:
1. Add "if !class_exists" around FannieAPI inclusion
2. Add a $description to the report

Further help text or documentation is likely needed in some cases
to explain exactly what the reports are showing, but at least
nothing is hidden from the user or requires a bookmark.