Merge pull request #1 from jimn346/master

Zooming Added
Merge pull request #2 from jimn346/master

Added tab closing
Merge pull request #3 from jimn346/master

Open Resource in New Window Working
Fixed glitch where opening large text files does not update the line number pane width. Renamed Resource::Widget to Resource::Editor to avoid the confusion with the NGM::Widget namespace. Made zooming in and out with the text editor disable and enable when necessary. Created serial data objects for use in resources. Fixed const correctness on various Resource:: objects.
Improved close tab dialog.