reflect. Fix to rfield.

Remove the custom deleter - use std default delete.
Add move constructor and operator.
Change game engine and test game to use gnu c++11.