Inline docs for can/route/pushstate, #838
jshint directive added back.
Minor updates in inline comments and namings.
Function headings added, jshint directive moved from top.
Merge pull request #844 from veljkodragsic/838-inline-docs-pushstate

838 inline docs pushstate