split on hyphens and remove empty tokens

Fixes https://github.com/olivernn/lunr.js/pull/98#issuecomment-50209453.