Modified ShouldRedirectTo to support action names ending with Async

ShouldRedirectTo will not throw an exception if action name ends with "Async". Viewname must still be the same as the action name when "Async" is removed.