Remove commented code
Fix #870: Please explicitly disable serialization in classes that don't support it
Replacing a few uses of mpl_has_xxx by always_void and SFINAE