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
Back-filled previously filed Board Reports for 2014.
Initial draft for 9/2014 Board Report.
Removed per developer list discussion to keep non-code artifacts out of Git.
CAY-1952 Undeprecate (actually restore) ObjectContext.deleteObject(..)
Squashed commit of the following:

commit 3519c22c602feaf0962a5ce6f14c1cd45cd4278d
Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
Date:   Fri Aug 29 13:30:58 2014 +0300

    CAY-1946 CDbimport improvements

    Basic cdb import improvement: use db merge if model already exist
    1) added DbLoaderConfiguration class; this class responsibility should be provide to DataLoader all necessary information
    2) DbImportAction - this class will check availability of dataMap file and do merge if it is exist otherwise just load model from db
    3) DbImportParameters - was renamed to DbImportConfiguration and also responsible fo construction of necessary objects for during import process
    4) functional or end-to-end test for maven plugin basic usage scenarios
    5) XmlUnit - for xml file comparison
    (cherry picked from commit c2c7308)

commit f40bdf45413941ec57e02052675d681fc3ff5e4d
Author: alexkolonitsky <Alex.Kolonitsky@gmail.com>
Date:   Fri Aug 29 13:43:55 2014 +0300

    CAY-1946 CDbimport improvements

    Basic cdb import improvement: use db merge if model already exist
    1) added DbLoaderConfiguration class; this class responsibility should be provide to DataLoader all necessary information
    2) DbImportAction - this class will check availability of dataMap file and do merge if it is exist otherwise just load model from db
    3) DbImportParameters - was renamed to DbImportConfiguration and also responsible fo construction of necessary objects for during import process
    4) functional or end-to-end test for maven plugin basic usage scenarios
    5) XmlUnit - for xml file comparison
CAY-1946 CDbimport improvements

centralizing test dependency version management on topm of Alex's patch
Merge remote-tracking branch 'upstream/master'