Several enhancements/fixed to content editable directive

- Fixed placeholder lookup of scope variables
- Added blur action handler to also do callback on blur
- Added ‘#’ to character whitelist
- Fixed inconsistencies in placeholder code
- Fixed strange CSS bug causing the placeholder class to not apply
Refactored row update code to inlineEdit Function

This will probably be generalized some more later on and pushed out to
the utils or even FTSS.controllers objects as it has some really handy
features.
Fixed funny ClassNotes prefix bug
Implemented new content editable features
Added J4Notes to model