Update JSLint results after document is synced

Fix for #315

This request adds a new `documentRefreshed` event that is dispatched whenever a document is loaded from disk. This event is sent when the document is first created, and any time the `refreshText()` method is called.

Update JSLintUtils to listen for this event, and re-run JSLint if the current document was refreshed.