[GEOT-4815] Introduce Affine operation based on ImageWorker Affine method

Please look at the following JIRA: http://jira.codehaus.org/browse/GEOT-4815.

A few notes: I have added types to the SelectSampleDimension operation and formatted the ImageWorker code.