Extend basename to fully wrap node function
Extend basename to fully wrap node function

When invoked with two args, files/basename will now return filename sans extension if extension matches the second arg.

mpdatx/LightTable,pkdevbox/LightTable,LightTable/LightTable,kausdev/LightTable,craftybones/LightTable,masptj/LightTable,windyuuy/LightTable,hiredgunhouse/LightTable,justintaft/LightTable,sbauer322/LightTable,hiredgunhouse/LightTable,EasonYi/LightTable,EasonYi/LightTable,youprofit/LightTable,mrwizard82d1/LightTable,Bost/LightTable,youprofit/LightTable,mrwizard82d1/LightTable,masptj/LightTable,mpdatx/LightTable,ashneo76/LightTable,windyuuy/LightTable,EasonYi/LightTable,mrwizard82d1/LightTable,sbauer322/LightTable,justintaft/LightTable,kenny-evitt/LightTable,cldwalker/LightTable,pkdevbox/LightTable,kenny-evitt/LightTable,nagyistoce/LightTable,mpdatx/LightTable,masptj/LightTable,kolya-ay/LightTable,kausdev/LightTable,ashneo76/LightTable,fdserr/LightTable,bruno-oliveira/LightTable,craftybones/LightTable,rundis/LightTable,rundis/LightTable,BenjaminVanRyseghem/LightTable,brabadu/LightTable,Bost/LightTable,hiredgunhouse/LightTable,kolya-ay/LightTable,pkdevbox/LightTable,brabadu/LightTable,nagyistoce/LightTable,fdserr/LightTable,cldwalker/LightTable,Bost/LightTable,bruno-oliveira/LightTable,0x90sled/LightTable,brabadu/LightTable,ashneo76/LightTable,craftybones/LightTable,kenny-evitt/LightTable,bruno-oliveira/LightTable,ohAitch/LightTable,kolya-ay/LightTable,fdserr/LightTable,sbauer322/LightTable,0x90sled/LightTable,windyuuy/LightTable,BenjaminVanRyseghem/LightTable,BenjaminVanRyseghem/LightTable,youprofit/LightTable,LightTable/LightTable,LightTable/LightTable,nagyistoce/LightTable,0x90sled/LightTable,ohAitch/LightTable,rundis/LightTable,kausdev/LightTable,ohAitch/LightTable