Fixed save_enablewhendirty functionality

Added param check. Save button is now enabled on load if save_enablewhendirty is false. Otherwise, it is hidden until editor.isDirty() is true.
Fixed bug where IE 8 would throw Unknown runtime error if the editor was placed within a P tag.
Reworked last fix for resize handle positions.
Code and documentation cleanup.
Merge pull request #232 from zlesperance/master

Fixed save_enablewhendirty functionality
Fixed bug where removing empty lists wouldn't produce blocks or brs where the old list was in the DOM.
Fixed bug where IE 10 wouldn't properly initialize template dialog due to async loading issues.
Update Formatter.js

Fix bug #6214
After turning off formatting from the current position, remove the formatting node if it is empty.
Merge pull request #233 from jlesueur/master

Fix Bug #6214
Worked on isDirty and change event issues.
Fixed bug where it wouldn't be possible to type if a touchstart event was bound to the parent document.
Added support for custom selector converter.
Fixed bug where code dialog in code plugin wouldn't wouldn't add a proper undo level.
Fixed issue where resizing the editor in vertical mode would set the iframe width to a pixel value.
Fixed issue with naming of insertdatetime settings. All are now prefixed with the plugin name.
Added importcss_merge_classes option to allow old 3.x behavior.
Fixed so swf gets mapped to object element in media plugin. Enables embedding of flash with alternative poster.