Merge pull request #11 from cymantic/master

autocomplete working
Merge pull request #12 from cymantic/master

Preparation for allowing editing of links and html content
Merge pull request #13 from cymantic/master

commands allow setting new attributes or updating others, undo/redo tracks attribute changes too
Merge pull request #15 from cymantic/master

Edit a link by double click
Merge pull request #16 from cymantic/master

Raw Editing with Code Mirror and HTML Editing with Rangy
Merge pull request #17 from cymantic/master

Menu Buttons...
Merge pull request #18 from cymantic/master

updated menu buttons
Merge pull request #20 from cymantic/master

better link handling
Merge pull request #21 from cymantic/master

Editor menus and buttons update
Merge pull request #23 from cymantic/master

these are not the tests you're looking for...
Merge pull request #24 from cymantic/master

drag and drop image upload & editing image links
Merge pull request #25 from cymantic/master

Configuration for saving images and html
don't load frame until value set
improve callback hooks
added hints to show content editable areas in page
move highlighting to page editor so that it can be removed before saving
disable links on edited page so you don't accidentally click away and lose edits
ensure tests are calling correct methods on services
Merge pull request #26 from cymantic/bug-fixes

Bug fixes