Add useRouter hook (#6869)
Add useRouter hook (#6869)

This introduces the `useRouter` hook alternative to `withRouter`
zeit/next.js,flybayer/next.js,BlancheXu/test,azukaru/next.js,flybayer/next.js,azukaru/next.js,JeromeFitz/next.js,flybayer/next.js,BlancheXu/test,azukaru/next.js,JeromeFitz/next.js,zeit/next.js,JeromeFitz/next.js,BlancheXu/test,JeromeFitz/next.js,azukaru/next.js,zeit/next.js,flybayer/next.js