Move internal::swap to numext to fix ambiguous call with std::swap
Bug 99: move the creation of the evaluator to a central place, and make generic_dense_assignment_kernel hold the destination and source evaluators
Clean evaluator_impl_base. It will probably be removed in the future
Drop evaluators for SwapWrapper and SelfCwiseBinaryOp
Add an option to test evaluators globally
Fixed Bug 702 and added unit test.
Thanks to Alexander Werner for the report.
Fix stupid mistake in CMakeLists.txt
fix broken commit
Install functor folder with cmake