[doc_comment plugin] Use a prototype-less object to track argument types
[doc_comment plugin] Use a prototype-less object to track argument types

Closes #152

neoclide/tern,inafact/tern,jgiles/tern,kylehg/tern,anandthakker/tern,MarcelGerber/tern,eranif/tern,ryanstewart/tern,fileability/tern,MarcelGerber/tern,Icenium/tern,mcanthony/tern,cdosborn/tern,marijnh/tern,aklt/tern,jgiles/tern,emacsmirror/tern,fileability/tern,othree/tern,albertinad/tern,othree/tern,neoclide/tern,forivall/tern,vegansk/tern,OliverJAsh/tern,dorellang/tern,mcanthony/tern,adrianton3/tern,MarcelGerber/tern,adrianton3/tern,eranif/tern,emacsmirror/tern,jgiles/tern,anandthakker/tern,mcanthony/tern,Icenium/tern,ypresto/tern,anandthakker/tern,talyian/tern,messfairy/tern,othree/tern,cdosborn/tern,pombredanne/tern,angelozerr/tern,neoclide/tern,sqs/tern,ternjs/tern,marijnh/tern,angelozerr/tern,albertinad/tern,emallson/tern,fileability/tern,adrianton3/tern,Icenium/tern,cloud9ide/tern,emacsmirror/tern,albertinad/tern,cloud9ide/tern,purcell/tern,rustemferreira/tern,rustemferreira/tern,jason0x43/tern,rustemferreira/tern,dorellang/tern,talyian/tern,cdosborn/tern,marijnh/tern,dorellang/tern,kentdoppelganger/tern,emallson/tern,messfairy/tern,ternjs/tern,talyian/tern,messfairy/tern,ternjs/tern,eranif/tern,emallson/tern