Fixed #3127 .  Can now specify rotation angles before and after translat...

...ion in SolutionUserObject.  i have added four tests that i hope will catch most bugs