ModelNotFoundException to include setter and getter for model name.

This would allow identifying the model name much easier without having to have additional string parser, and at the same time preserve the current message.

Signed-off-by: crynobone <crynobone@gmail.com>
tweak exception message

Signed-off-by: crynobone <crynobone@gmail.com>
Move getDirty out of timestamp check.
Merge branch 'feature/not-found-exception' of https://github.com/crynobone/framework into crynobone-feature/not-found-exception
Work on message, etc.
Doc block additions.
Added selectRaw method to query builder.
Reverse if statement conditions.
Same as #2967 but on 4.1 branch