Bump development version

VERSION is now 1.2.0-dev.
Update grunt-contrib-clean

Brings this to 0.6.
Merge branch 'stable' into develop

Conflicts:
	addon/awesometts/__init__.py (kept dev VERSION constant)
Merge branch 'stable' into develop

Conflicts:
	addon/awesometts/__init__.py
Merge branch 'stable' into develop

Conflicts:
	addon/awesometts/__init__.py
Remove useless check in EditorGenerator

The hasSelection() method was not actually being called, and it turned
out that its return value isn't helpful anyway.
Exit text transformation early, if possible

If during a text transformation, we are left with an empty string, exit
out instead of continuing to process the rulesets.

This can be helpful in cases where we might try multiple things to get a
text string (like when launching the note editor), and we do not need to
go through every rule when we have nothing to work with.
Fix gui.common module __all__ list

This was missing several exposed items.

(cherry picked from commit 9aee95b8f6afa597d46b964a798f7a3ce0939ae8)
Licensing information for speaker icon on website

Add information to the README about the icon specifically used on the
website.
Optional modify() method for services

This new optional method will allow services to define extra
normalization specific to an individual service for the purposes of
caching a text input.
util_approx() method for services

This new method will allow a service to convert a unicode string into
something that only has ASCII characters, attempting to strip diacritics
off.
Allow net_download to accept bare string

Makes passing a tuple optional, allowing a service to use a bare string
if it does not need any query string arguments.
Service implementation for Howjsay

Adds basic network downloading, normalization, and error handling.
Usage documentation improvements

Expands the usage documentation a bit to hopefully relieve some user
confusion about how things work with stored audio vs. on-the-fly.
Documentation update for Howjsay

Adds new page to website, drops screenshots from the TTS-API.com (since
it does not have options to configure, like Howjsay), and updates README
for the add-on.
Check for text after service-specific modify()

During processing by the router, if the service instance runs modify()
on the text and yields an empty string, processing should stop at that
point rather than be passed back through to the service.
Quote mapping for util_approx()

Adds fancy quotes to the list of mappings performed by util_approx().
Word improvements for Howjsay

Also allow digits, apostrophes, periods, and at-signs to appear in words
sent to the server, also adding encoding.
Merge branch 'add/howjsay' into develop

Adds the Howjsay Internet service.
Fix up stale/missing link rels

Sets next/parent/prev as appropriate, and removes outdated rels.