COLDBOX-203: Query String Retrieval Additions

* Ability to retrieve proposed SQL string at any point in building of Criteria query
* Ability to replace query params with positional values
* Ability to pretty-format SQL string and return wrapped in pre tags
* Ability to retrieve positional values, positional value types, or both in a handy array of structs
* New interception points for onCriteriaBuilderAddition, beforeCriteriaBuilderList, afterCriteriaBuilderList, beforeCriteriaBuilderCount, afterCriteriaBuilderCount
* New interceptor (CriteriaBuilder) for keeping internal tracker of sql-ified criteria builder additions
* New list() results converter (asMappedArray) for projection queries…will return an array of structs whose keys are mapped to the properties/aliases of the projected query
* New SQLHelper object…is used for SQL string building for both DetachedCriteriaBuilder projections and new logging option
MOCKBOX-11 #close
Added new argument 'preserveArguments' to the $ method so you can preserve argument signatures.  By default it does not preserve them.  If you do preserve them, then be prepared to pass in ALL values even default values to methods when mocking via $args()
complete tests and several revisions
COLDBOX-216 reworked how debug mode is enabled so cookie value cannot be
guessed even if the cookie name is known.
Merge pull request #166 from bdw429s/debugMode

COLDBOX-216 reworked how debug mode is enabled
COLDBOX-109 #close
ForgeBox module not included with templates anymore.
CACHEBOX-13 #close
Increased top level on cache dumper
CACHEBOX-18 #close
Update internal logging to debug instead of info, too much chatter.
CACHEBOX-18 #close
Update internal logging to debug instead of info, too much chatter.

CACHEBOX-16 #close
Gracefully handle cache engines that can't list keys
CACHEBOX-18 #close
Update internal logging to debug instead of info, too much chatter.

CACHEBOX-16 #close
Gracefully handle cache engines that can't list keys
CACHEBOX-14 #close
Stats incorrect using Railo Provider
CACHEBOX-18 #close
Update internal logging to debug instead of info, too much chatter.
CACHEBOX-3 #close
Create graph to show how full the cache is
CACHEBOX-10 #close
Allow config path as string in CacheBox init (standalone)
stupid line breaks
CACHEBOX-7 #close
New method: getOrSet() Allow caching a snippet of code with a single provider method via a closure or udf
COLDBOX-218 #close
Default reinit and debug hashed passwords
TESTBOX-18 #close
Bundle testing is by default asynchronous
reverted async bundle testing, as then all child threads will fail
TESTBOX-18 #invalid
TESTBOX-19 #close
Ability to exclude test bundles from execution via the 'testBundles' argument or URL variable.