able to create imenu items based on simple regex

- the imenu items created from AST are still respected
- js2-extra-imenu-generic-expression has customizable regex
- AngularJS supported by default
- imenu index could be manually updated by user