Added CREATE and DELETE listeners and modified the detection to request
a reload with any file type recognized by the current mode. As a result
of adding delete it attempts to verify that you're not deleting the last
code-file in your sketch, if you are, then it tries to re-save the
SketchCode. 

Also had to modify EditorHeader to prevent the reload popup from
appearing with internal deletes or creates