EZP-23053: Provide more information on FieldType not found exceptions

From [issue](https://jira.ez.no/browse/EZP-23053):
In same way as Limitation Not found exception was improved in #899, provide new exception for missing FieldTypes with more helpful information on how to resolve the issue.
2 reasons:
1. BC with previous code which expects RunTimeException on missing FieldType (see FieldTypeRegistery) which is what OutOfBoundsException extends
2. And this exception seems to be [a much better](http://fr2.php.net/OutOfBoundsException) match for what we use NotFound + sub exceptions for.