Implement class USER_2048_UNDO

Implement class user_2048_undo
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	eiffel-2048.ecf