The evaluator now iterates over local tiles for the argument instead of the target.
Added checks to UnaryEvalImpl unit test that check the result tile range against the array's TiledRange.
- Added checks to BinaryEvalImpl unit test that check the result tile range against the array's TiledRange.
- Fixed errors in BinaryEvalImpl tile evaluation where the value tiles were placed in the wrong location.
Exception now matches the signature of std::exception when C++11 support is enabled.