Get ios and mac to compile.
Merge remote-tracking branch 'upstream/master'
Added copy constructor to ActionInstant and overridding classes.
Take out previous fix for compileing of tests with FarSeer.  This was rejected at first.
Merge pull request #186 from mono/master

Added copy constructor to ActionInstant and overridding classes and reverse out Changes to FarSeer modules that were rejected.