Generate a better `state` OAUTH query parameter

This should appease @abalmos.
Also tried to make it possible to have the library user store the state where
they want (e.g. database) by koverriding `storeState` and `retirieveState`.
Fix server-client example

It now works on any computer and gets token(s) from provider.oada-dev.com
Fix browser-client example

It now gets token(s) from provider.oada-dev.com
Also, the token is now shown on the page instead of in the console.
Make jshint run on javascript in html files