Merge topic 'SIMPLEITK-555_RefactorTransformWithSpecifcObjects'

9bc9bc84 Adding testing for Similarity2D constructor
5436730e Refine logic of using c++11 nullptr
466d100b Adding missing header files for testing
2fe040ea COMP: Fix operator<< for std:vector in custom gtest predicate
28e64c52 Adding more testing for transforming points
beac367f Remove pre argument for Translate methods
4af5eaad Adding tests for the versor rigid3d transform
e123ab6f Adding specific interface for VersorRigid3D transform
0108a326 Remove extra Translate method from Versor transform
188f39f2 Adding comprehensive test for similarity 2d transform
9c30287a Remove reference to double for Scale variable
fff7c107 Adding comprehensive test for Similarity3D Transform
ede0b3e6 Adding Set/GetTranslation method to Similarity3D
090d7713 Set old function pointers to null before initializing
498ea8fd Fix default argument to euler2d constructor
e5b89166 Adding comprehensive testing for euler2d transform
...
Merge branch 'master' into next

Change-Id: I998f5e9b0daf285421fbe4637dd99478e8b04a03