Module ID strings can now be single quoted or double quoted strings
Merge pull request #157 from tommahieu/dev

Module ID strings can now be single quoted or double quoted strings
fix dynamically generated define/require imports being flagged as mismatched. closes #156
basic functionality to resolve clashing between relative imports refs #153
adapt mismatched import quick fixes to account for relative path resolving. refs #153
add new import tries to avoid duplicates. refs #153
fix incorrect toggling between syntax when two modules have the same name but different paths. fixes #159
add detector cache
don't flag templates as relative. refs #153
module naming exceptions work with relative paths. fixes #155
add custom selection dialog and you can now select by pressing a key. closes #117
change naming exceptions to support more than one mapping. Seems like a lot of files, but it's mostly just changing signatures. refs #154
make exceptions list editable. refs #154
add some basic templates
add more templates and info for them