Fixed ticket #322 (Controller cache API is missing) as well as a few other caching-related bugs;
 * defaultTimeout config setting was being ignored (now used; default changed to 60)
    - defaultTimeout is now set by setter method during configuration phase
    - defaultTimeout constructor arg in cacheAdapter bean no longer used
 * Fixed bug with requestFormat not properly included in cacheKey for cached requests
 * Fixed expiration bugs in SimpleTimedCache.cfc and enhanced its unit test for better coverage
 * All controller 'beans' scopes now injected with cacheAdapter (as documented in Wiki)
 * Added 'requires' attributes to method arguments in IContentCache.cfc interface
Fixed CF8 compatibility issue with new tests in TestSimpleTimedCache.cfc
Fixed ticket #382: request formats are now stored as a property of the message, result and view objects, a single containing element (an array for messages and views, a struct for results) is used to store child elements of all formats, and the selection of messages, results and views matching the event's specific request format is performed at execution time
Fixed ticket #396: added a statement to create a "mock" form scope for remote requests from web services
Fixed ticket #402: added simple integration test for Ajax get and post remote requests to the buster sample application
Fixed ticket #403: inverted the order of the expression used to test whether event generation should occur to reduce overhead during reloading
Fixed ticket #404: added a test for the presence of an existing message-listener function from the same controller for a message in order to prevent duplication of message-listeners during initialization timeouts
Fixed ticket #401: implemented modification to event.linkTo() method to allow for supplying an optional preferred context structure/object -- values/properties in the preferred context that correspond to the individual list items specified in the append argument will take precedence over values from the event context
Added output="false" to several methods in EventContext, Fixing Ticket #406
Fixed ticket #398
Fixed stray var scoping issue with TemplateScript variable
Event loop limit cleanup; fixed fix in previous commit; distribution file cleanup in prep for RC
 * Renamed endlessloopThreshold property to maxQueuedEventsPerRequest
 * Fixed event loop limit off-by-1 bug and added unit test to confirm fix
 * TemplateScript variable in ScaffoldManager.cfc was actually an argument
 * Removed LICENSE and NOTICE files in favor of the files copied by the build script
 * Changed version.label in latestRelease build profile from "Release Beta" to "Release Candidate"
Changed default build target to 'cleanZip' and source.svn.revision for latestRelease to 292
Fixed caching bug; exclude CFML headers from being prepended to *.xml.cfm files
Stopped munging XML files in build (causes <?xml?> issue); updated source.svn.revision for latestRelease to 294
Fixed build.xml bug that was causing newlines to be added to the end of whitespace-sensitive files
Change json comparison to case insensitive, to avoid differences in key casing between CF versions
Fixed out-dated configuration comments in application template.
Improved build.xml file for creating new M-G applications from the template.
* Exclude samples, extensions, and the cform components from munging.
* Exclude cfOrmAdapterTest from the distribution.