a few editor related features you might consider useful

Hello,

I've done a few changes in the puppet editor that you might be be interested in pulling.

1. somewhat useful implementation of lexer/tokenized, good enough for decent coloring
2. hyperlink jumping across files (works with our company's module structure, not sure if generic enough)
3. hints based on puppet-lint (only works on mac/linux now I suppose if lint installed)
4. minor changes to main project node to get versioning actions and find action shown
5. make Select in Projects action work.

Regards

Milos Kleint