Fixing ArtifactID

I was trying to compile from Maven using 'com.loopj.android:async-http-client:1.4.3'
which doesn't work. It should be:
'com.loopj.android:android-async-http:1.4.3'
Merge pull request #339 from sweetlilmre/master

Refactor attempt #3
Merge pull request #344 from dvdrlee/patch-1

ArtifactID should be 'android-async-http' in readme
Invalid duplicate onFailure call
Not just javadoc
Code style
Not ommiting exception
Default charset
Timeout and maxConnections gets/sets
Fixed sample
Missing annotations
Charset accessors, de-deprecating
Code cleanup
De-deprecating hidden attribute
NPE avoid with error log
Unused throw
Added log message, to notify about target method
Simplified
Wrong class modifier
Proper chain calling