Fixed shifted movement commands (again).  Added ergoemacs testing
facility to test bugs that (hopefully) shouldn't occur again...