Added custom exceptions [WIP]

Inspired at http://www.doctrine-project.org
So crucial BC break we can't do even between Nette 2 and 3…