add FluentExpectedExceptionBuilder, tests refactoring.
small test refactoring.

- remove usage of SQLExceptionAssert in favour of ThrowableAsset.
remove FluentExpectedException_Test - everything is tested elsewhere.

- isExceptionExpected() - in AbstractCheckExpectedException_Test.
- not null after expectXXX methods in FluentExpectedException_XXX_Test(s).
add project info to pom.

Closes #6
add version with Class of expectCause(), expectRootCause() to doc.

Closes #8