Prefix all Nette services and deprecate non-prefixed names

In my opinon all nette services should be prefixed in Nette 2.1 final. Merge this when you feel like it.

I've implemented a mechanism to notify the developer that a service is deprecated and also an option to break this compatibility so that the container would not contain a ton of useless stuff.

Compatibility break:
```
nette:
    container:
        compatibility: false
```