* API improvements, code clean-up, docstrings
* bugfix alternative spec, tests for new features
* better test for short-spec: not coll?
* added test
* replace line 40 with recur
* improvement: old-style route notation supported again
* docstring clarification, optional reverse-routes without opts
* idents are optional and must be kws, multiple idents
* reimplemented :no-query option
* clean-up around internal url-builder compose-path
* several fixes:
** reverse-route casts ident strings properly, casts params to strs
** don't create empty routes when just grouping
** compose-path behavior corrected and documented
* to-routes: treat empty routespecs as no routespecs
* action-specs may now be vars again
* allow same path on one level
Merge branch 'master' of github.com:lgrapenthin/polaris into lgrapenthin-master

Conflicts:
	project.clj
	src/polaris/core.clj
Merge branch 'lgrapenthin-master'