iOS: Navigation Controller - Changed the back button and added custom animation.

Related to issue #405.