add passport auth layer.
Merge branch 'master' into feature/auth
Merge branch 'master' into feature/auth

Conflicts:
	bin/cmd.ls
	config.ls.tpl
change opts.cookie_name to opts.cookiename.
fix typo.
move pgparam to cli.ls
fix typo.
move get-opts to cli function.
fix <- bootstrap does not work in cli function.
decouple pgparam auth parts.
add missing req.pgparam initialize.
fix typo.
merge master to feature/auth
Merge branch 'master' into feature/auth

Conflicts:
	package.json
	package.ls
	src/routes.ls
	test/array.ls
	test/insert.ls
	test/select.ls
	test/upsert.ls
cleanup.
Merge branch 'master' into feature/auth

Conflicts:
	test/select.ls
let mk-param run before mount-auth.
init user table if it isnt exists.
Change test case timeout to 10000ms
pass middleware to mount-auth.