fixing flaky manual tx handling in a unit test

without it , the test would freeze connection pull on MySQL
Squashed commit of the following:

commit 87769731d15f9a0e410278bf30270292efcf1227
Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
Date:   Fri Aug 29 12:58:50 2014 +0300

    fix compilation errors

commit d3b0f45d2ab23a65025ab770392d2bda0afe7a81
Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
Date:   Fri Aug 29 12:57:33 2014 +0300

    fix compilation errors

commit 013d4f2211248f973adba3c3b0541cc087be1ce0
Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
Date:   Fri Aug 29 12:36:22 2014 +0300

    1) make token name a constructor parameter and remove all other implementations of this method
    2) I've created builders for domain objects (i.e. DataMap, Db\Obj Entity, Db\Obj Attribute, ...) and Factory for all builders; Main goal to provide easy way of construction objects and fill them partially with only data that necessary for test case, everything else required to make object valid will be generated randomly.
    3) DbMergerTest - test correct identification of DbToModel changes
    4) TokensReversTest - test compliance with the invariant token.reverse.reverse == token
    5) TokensToModelExecution - test application correctness of DbToModel tokens
    6) new dependency datafactory - in order to use random data in tests where exact value not really important
typo in the test name
Squashed commit of the following:

commit 4b37dffabd22ecd119ec57f6e8d0abbcfc33986f
Author: aadamchik <aadamchik@apache.org>
Date:   Sat Aug 30 11:05:47 2014 +0300

    Squashed commit of the following:

    commit 2f95ff4085e4a49a9bec186f5ee42d612f194e92
    Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
    Date:   Fri Aug 29 10:50:15 2014 +0300

        add project for aggregated coverage report

    commit 948e4427fa9c6d314428fffb03cbcfee49e3a40d
    Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
    Date:   Thu Aug 28 12:47:39 2014 +0300

        jacoco report to control code coverage, it was included into "tests-development" profile
CAY-1946 CDbimport improvements

Squashed commit of pull request by Alex Kolonitsky
	c1b44b73a6e6c52021817b94cd7e73dc35db6bff
	fe54732563076365e6bbefc2dd4ab37b7d8f4643
Conflicts:
	cayenne-server/src/main/java/org/apache/cayenne/access/DefaultDbLoaderDelegate.java

1) remove 'final' in loop parameters and private methods
2) remove public in interfaces
3) remove unnecessary casting
4) add {} for if operator
5) add @Deprecated for methods which marked as deprecated in comments
6) replace StringBuilder with simple string concatenation; since java 5 compiler can do this optimization by it self: http://docs.oracle.com/javase/specs/jls/se5.0/html/expressions.html#15.18.1.2
7) add more info into exceptions
8) move methods into class where it give most cohesion
9) make object fields final where it is possible
10) added DefaultDbLoaderDelegate to avoid all methods implementation where only one required
CAY-1946 CDbimport improvements

* removing dupe method that was likely added from another patch
CAY-1946 CDbimport improvements

* readding the stupid casts inside DbAdapters - Java 1.6 compiler is not smart enough
  to infer return to this:

[ERROR] /Users/cayenne/work/cayenne-github/cayenne-server/src/main/java/org/apache/cayenne/dba/openbase/OpenBaseSniffer.java:[47,16] incompatible types
[ERROR] found   : java.lang.Object
[ERROR] required: org.apache.cayenne.dba.DbAdapter
noop , testing commit emails
noop , testing commit emails