Fix for bug #957279

Code uses "display: block" and "display: none" to show and hide
search title, causing the "style" to override the CSS class used
to show/hide title during editing.
Merge pull request #8 from yor-mozilla-com/fix957279

Fix for bug #957279
Fix for bug 916341

Note content is stored as HTML.  However, Firefox OS Mail app
does not support sending HTML body, only as attachments.  The
fix is to send a text only body, by stripping note content of
all markups, and include the full HTML as an attachment.

Converting HTML to text involves:

1. Formatting of ordered and unordered lists with the appropriate
ASCII equivalent - numbers and asterisks.

2. Formatting checkboxes with either a space for unchecked or an
"x" for checked.

3. Remove all HTML markups.

Full HTML attachment involves:

4. Replacing blob image references with base64 encoded inline image
data.
Additional fix:

Set email subject to title of note.
Merge pull request #9 from yor-mozilla-com/fix916341

Fix for bug 916341