AbstractModel implements Serializable
A concurrent implementation of the tile pose optimizer.
Another approach for a concurrent optimizer.
Testing the second concurrent optimizer.
Edit to concurrent optimizer 2:
forgot to wait that all tiles finish prior to moving
on to the next loop iteration.
Moved TileUtil.java to new folder according to maven's file structure.
added InterpolatedCoordinateTransform, a counterpart of InterpolatedModel
Fiji Archipelago: Allow Point's to be synced in PointMatches across Serialization.
Remove 'final' from copy() and toString() to allow for subclassing.
Revert "Fiji Archipelago: Allow Point's to be synced in PointMatches across Serialization."

This reverts commit f381b81c561bac1dae19a04a8bf9bf90a121021f.
Remove old optimizeConcurrently method, and rename optimizeConcurrently2
Merge branch 'master' of github.com:axtimwalde/mpicbg
comments fixed
Merge branch 'master' into spring-mesh2
Transform_Perspective: keep current 4-point ROI if existent
removed void code fragments
(cherry picked from commit 62ee95cafd8464109bf905adab728ec1b63baf1d)

Conflicts:

	mpicbg/src/main/java/mpicbg/models/AbstractModel.java
added serial ids to all coordinatetransforms
(cherry picked from commit 516a320098170a6298404685fd0dbe3567bd7ec9)

Conflicts:

	mpicbg/src/main/java/mpicbg/models/Vertex.java
added identitymodel implementing the existing affineNd interfaces
(cherry picked from commit c9684976860ceaeed3a950d855f20dfc8047ed52)
added interpolatedaffinemodel1d
(cherry picked from commit 714f83e450ee54e303fb7a1039fb071f8c651016)
ImageJ has changed the way how it represents a line as a polygon.
Instead of 2 points it now has 4 points, the first two and the last
two being equal respectively.

I expect this workaround to be somewhat robust to future changes.
(cherry picked from commit fc58c312c549fda4883dc75b7c727c148c0141f1)