Support for giving context information when blueprinting errors do
occur. This is mandatory for useful debugging when using Blueprint in
real world tests.
Remove \r so that test will also work on Windows, when compare file is
from Unix
NoPublicConstructorException should also be a BlueprintException which
gives context information
Increased test coverage