Add support to throw custom RuntimeExceptions on exists, existsById, find and findSingle, when the criteria does not match: object does not exist or result from find/findSingle is empty
Merge remote-tracking branch 'origin/master'