adjust 2 protocols and add URLDispatchNavigationViewController

1. add three new method to protocol URLDispatcher
2. adjust property name of URLDispatchDelegate
3. add URLDispatchNavigationViewController