Readme updates.
Add support for specifying IP Address to listen on

This patch adds a listen parameter to the config.yml and to the config options.
Useful if you only want to listen on one IP address.
change address short option so as not to conflict with logging option
Don't remove non-space characters even if 'removeSpaceBefore' property is true

In non-space delimited languages (such as Japanese), Guzzoni may return SpeechRecognized
object with removeSpaceBefore property = true even when the previous phrase does not end
with space character. This patch checks the previous phrase really ends with space before
removing the last character.
Attempted fix to #389 (and many others)

Sounds like the latest CFPropertyList gem (2.2.0) breaks SiriProxy. I adjusted the runtime dependency to use 2.1.2 instead (which should work).

I'm away from home so I don't actually have the ability to test the fix, but hopefully someone can test it.
Fixed #427

Looks like people weren't always updating their config files and the new listen option wasn't getting populated, which was causing problems (like #427). This makes that config option optional.
Another version, another license

I'm really tired of dealing with the legal aspects of running an open source project. It's frustratingly difficult to just make something free for others to use.

Upon learning more about the GPL, it's really not what I wanted in a license for SiriProxy. So going forward, we're gonna go with MIT. It should provide more flexibility for people to make derivative projects.

If you love the GPL, just fork an older version (0.3.X). If you want to just use SiriProxy in pretty much whatever way you like, go with version 0.4 or later.

I'm hoping to do more work and make SiriProxy more useful. Who knows, we might even see a 1.0 release someday.

For now, be free, go MIT.