Modifications to access private fields

Added support for locating private fields in the superclasses.
Merge pull request #2 from diegocarloslima/48740678b3a54d0c1ccc333551b0b6927ee96856

Moved the instantiation of the FileOutputStream that was causing
NullPointerException when the file was already created.

Thanks, diegocarloslima!
Bugfix: Last-Modified header conversion

HTTP applications may have three different formats for representing
dates. Using one SimpleDateFormat may cause a ParseException. Using
DateUtils instead.
Adds NoConnectionException
Merge pull request #3 from diegocarloslima/update1

Modifications to access private fields
Moves code from ObjectCopier to ReflectionHelper as stated on pull request #3.
Improves the recursion logic/readability on getField and getAllFields: stops the recursion when the superclass is null, but before stacking a new method call.
Merge pull request #5 from diegocarloslima/update3

Bugfix: Last-Modified header conversion
Bugfix: if there was an exception when parsing a date, all the load() process was stopped.
Adds performance optimisation suggested by pull request #6.
Merge pull request #7 from lpmfilho/master

Adds NoConnectionException
Adds the missing imports from pull request #7.
Moves checkConnection to DataController as suggested in #7.
Adds bad copy check according to the suggestion on #6.
Adds a hack to include the empty "res" folder to git.
Adds Dumbledroid as a .jar file on the example.
Adds the license file.
Adds a decent README.
Mentions the intelligence of the web connection in the README.
Adds whitespaces to improve the JSON readability in README.