Fix Mac build : Complex classes needs out of line destructors and constructors.
Merge pull request #2300 from darktears/master

Fix Mac build : Complex classes needs out of line destructors and constr...