moved the class loader to its own component
moved ClassLoaderCollection class to the ClassLoader component
added an autoloader that uses a class map

A class in Symfony2 can be loaded by four different mechanisms:

 * bootstrap.php: This file contains classes that are always required and
   needed very early in the request handling;

 * classes.php: This file contains classes that are always required and
   managed by extensions via addClassesToCompile();

 * MapFileClassLoader: This autoloader uses a map of class/file to load
   classes (classes are managed by extensions via addClassesToAutoloadMap(),
   and should contain often used classes);

 * UniversalAutolaoder: This autoloader loads all other classes (it's the
   slowest one).
reverted changes to the adaptive cache loader cache
[ClassLoader] made a small optimization
[ClassLoader] added the possibility to define more than one directory for a namespace or a prefix
[UniversalClassLoader] Small optimization
Classloader PHPDoc
PHPDoc fixes
PHPDoc style fix
added LICENSE files for the subtree repositories
make it possible to define the file extension
replaced symfony-project.org by symfony.com
[ClassLoader] moved most protected methods and properties to private
Merge remote branch 'lsmith77/classcollectionloader'

* lsmith77/classcollectionloader:
  make it possible to define the file extension
[ClassLoader] added a check before trimming the leading \
[ClassLoader] created protected findFile() method to allow creating a cache layer via inheritance
[ClassLoader] added an apc class loader
[ClassLoader] made a small change to be consistent with the previous change
[CssSelector] tagged thlassLoader]d BC API