Start using Symfony Dependency Injection component:

- Remove hack code
- More like Drupal 8.
- Faster using dumped container features.
- and more...
Merge pull request #220 from atdrupal/features/sfdi

Use Symfony DI component