Streamlining

Trying to reduce system resources needed to view plan status
Better checking for unsaved answers

Use of isDirty() to check if TinyMCE text areas have been updated
without being saved is more reliable.
Checking for unsaved answers no longer requires an AJAX call.
Alert on closing section shows which answers are unsaved.
New alert on navigating away includes details of unsaved answers (could
be ordered better).
Needs further testing with other (non-textarea) question types.
Rolled back plan summary database view - was having a detrimental
effect on performance. Removed corresponding gem.