Merge pull request #11 from Tox/develop

changed names of jni native method calls
Merge pull request #12 from exonity/master

Bugfix and adding new function calls
Add missing JNICALL to function declarations
Fix a bunch of -Wpointer-sign warnings
Astyle C Code and add astylerc for formatting
Fix some unused parameter warnings.

The other warnings of this type cannot
be fixed as the headers are generated by javap
Remove unused null_terminate function.

Core forces null termination of all messages.
Fix a lot more -pedantic warnings
Add astyle orig files to .gitignore
jToxcore now compiles with -Wall -Wextra -pedantic
Create ATTACH_THREAD macro

This is needed because the parameter lists for AttachCurrentThread
differ between Android and other JVMs. When we are building for Android,
we need not cast to void**, all other platforms require this cast.
Bump version to 0.5.0
Android build instructions
Do some API-Rewriting.

ToxFriend is now an interface instead of a class and needs to
be implemented by the user of the API. The read-receipt parts
of ToxFriend were removed, this should be handled by the client
itself instead.
Update README.md
Merge pull request #13 from mouseym/patch-1

Update README.md
Update README.md