Subversion reorganisation, part 5:
 * Moved some directories again to create a structure agreed upon by the RnD committee
Subversion reorganisation, part 6:
 * Some more moving and fixing of svn:externals
Adding minimum skeleton to FLOW distribution trunk.
 * FLOW3: (index.php) Simplified the TYPO3_ROOT_PATH definition (which will have to rename soon). Relates to #5
 
Added the .htaccess file to the FLOW3 Distribution.
Updated the path constants in index.php. Relates to r620, fixes #378.
Added some important folders to the FLOW3 distribution.
Moved the FLOW3 Configuration/ directory from the TYPO3v5 distribution to the FLOW3 distribution.
Updated the .htaccess file - addresses #406.
* Moved the index.php bootstrap to a new directory "Public/" and adjusted the FLOW3 class accordingly.
* FLOW3: Removed the FLOW3_PATH_PRIVATEFILECACHE and FLOW3_PATH_PUBLICFILECACHE constants. They will be replaced by proper functions in the resource manager soon.
* Added the "Public/" directory to the TYPO3v5 distribution.
* Adjusted the fallback index.php bootstrap.
* TYPO3CR: Replaced the FLOW3_PATH_ROOT constant by FLOW3_PATH_PACKAGES.
* Log: Fixed the Simple File Logger test (used FLOW3_PATH_ROOT).
Big global change: Renamed the class prefix "T3_" to "F3_". Resolves #423.
Added an "index_dev.php" which runs FLOW3 in development context.
Added an "index_dev.php" which runs FLOW3 in development context.
Added svn:keywords Id to all PHP files in the repository.

* The fallback index_dev.php was pointing to the production public/index.php - fixed that.
* Added some meaningful default configuration to the global Configuration directory. Enabled the caches in production context and disabled it in dev context.
* FLOW3: (Error) Implemented a new exception handler which doesn't reveal any information for use in production context. This exception handler is now used by default in production context.
* FLOW3: (Error) Added an exception handler interface
* FLOW3: (Error) Made the error levels which result in an exception configurable (see FLOW3.php configuration).
* FLOW3: (AOP) Refactored the initialization method and the related part in the FLOW3 initialization method.
* FLOW3: (AOP) Caching of proxy classes didn't work really in production mode, fixed that.
* FLOW3: (AOP) Made the proxy cache backend configurable
* Removed the fallback index.php solutions - that should be done manually by the administrator if necessary.
* Widget: Started experimenting with a new Widget mechanism. This is all work in progress and very much unlike the real thing will look like.
* FLOW3: (AOP) The proxy class cache is now disabled by default in Development context.
Added ExtJS to the FLOW3 distribution.
Further work on resource handling in FLOW3:

* the resource manager has been changed to singleton
* the resource publisher has been refactored to not need a constructor and be more easily configurable, this makes testing easier
* a resource processor has been added capable of prefixing (some) relative URLs in HTML
* added unit tests for resource handling functionality

Some additions to the utility classes:

* a new class for determining mime and content types from filenames
* a new method for recursively reading a directory has been added