{action_other, OtherLocation} is broken.

If a controller action returns `{action_other, OtherLocation}`, the request will fail.  This is because boss_web_controller:execute_action/4 will return `{Result, SessionId}` instead of a simple controller action return, so you're eventually trying to process a return like `{{ok, []}, SessionId}`, instead of `{ok, []}`.

This pull request fixes the problem.