DIC: analyze services before calling beforeCompile

This PR allows to analyze services in extension::beforeCompile(), which allows adding another services if they weren't defined by user.

See some discussion (cs only): http://forum.nette.org/cs/15791-compilerextension-a-otazky