renamed Symfony\Framework to Symfony\Bundle

For existing Symfony2 applications, references to Symfony\Framework are found
in the main Kernel class (registerBundles() and registerBundleDirs()), and in
all Controller classes. You also need to change the console script.
renamed Symfony\Bundle\FoundationBundle to Symfony\Bundle\FrameworkBundle
renamed Symfony\Foundation to Symfony\Framework

In existing applications, you need to updated the autoload.php file, the
XXXKernel file and all XXXBundle classes.
cleaned up the DI extension loading mechanism
changed the BundleInterface::buildContainer() signature
fixed phpdoc for DI extensions
merged BuilderConfiguration and Builder classes into a new ContainerBuilder class
moved DI extensions classes to their own sub-namespace
[DoctrineBundle] Fixed multiple connections via XML

Fixed a bug (possibly introduced by e63ff6e04b37ca75f282) that prevented
multiple DBAL connections from being configured via an XML configuration file.

When multiple DBAL connections are specified via XML similar to:

    <doctrine:dbal>
      <doctrine:connections>
        <doctrine:connection
          id="conn1"
          ..
        />
        <doctrine:connection
          id="conn2"
          ..
        />
      </doctrine:connections>
    </doctrine:dbal>

XMLFileLoader produces a configuration similar to:

    array('connections' => array(
      'connection' => array(
        0 => array(
          'id' => 'conn1',
        ),
        1 => array(
          'id' => 'conn2',
        )
      )
    )

whereas when one connection is specified via XML similar to:

    <doctrine:dbal>
      <doctrine:connections>
        <doctrine:connection
          id="conn1"
          ..
        />
      </doctrine:connections>
    </doctrine:dbal>

XMLFileLoader produces a configuration similar to:

    array('connections' => array(
      'connection' => array(
        'id' => 'conn1',
      )
    )

This commit fixes DoctrineExtension to properly handle both cases, while still
supporting YAML configuration files.
[DoctrineBundle] Added memory and charset options

Added missing driver options (memory, used by sqlite; charset, used by oci) to
the supported configuration options supported by DoctrineBundle.
fix output file name
[DoctrineBundle]fixed defect in doctrine:generate:entity where xml extension was added to all mapping types
Fixing coding standards.
Fixing issue with filters.
[DoctrineBundle] Fixing issue with doctrine:generate:entity command when no --fields are specified
[DoctrineBundle, DoctrineMongoDBBundle] Making sure proxy directory is created when DI container is being built
[DoctrineBundle] Make sure directories exist before trying to write files.
fixed test configuration and broken tests
[DoctrineBundle] Fixing failing DoctrineExtensionTest related to container not calling freeze()
[DoctrineBundle] Refactoring DoctrineBundle to match DoctrineMongoDBBundle