Merge pull request #32 from pasky/master

Fix missing 'class' keyword in friend declaration (issue #30)
Update README.md
Merge pull request #34 from steve918/patch-1

Update README.md
fixed keywords file
added more classifiers
Make aJson parser more robust to come with malformed input

The original parser does not cope gracefully with input that is
not proper json. Try sending "Hi there" to any of the library
examples and see the results.

This commit adds two things:
 - the "getch" method now times out after 500ms. This removes the
   situation whereby the parser got often stuck waiting forever on
   malformed input.
 - A new "flush" method is added, because the parser leaves the
   input buffer untouched in case it cannot understand the contents,
   which means that it will get stuck forever again trying to parse
   the same input if we try several times.
Merge pull request #37 from elafargue/master

Make parser more robust
Merge pull request #35 from justjoheinz/master

Fixed keywords.txt file
Added '/' to the list of characters that are escaped. Fixes #41
Merge pull request #42 from sudar/bugfix

Added '/' to the list of characters that are escaped. Fixes #41
aJsonClientStream::getch(): Fix to work with WiFiClient too

EthernetClient will stay connected() as long as data is available(),
but WiFiClient() can switch to !connected() while there are still data
unread in its buffer and therefore available(). Therefore, let's check
for available() when reading data rather than connected().