Import the LruCache class instead of the whole support lib.

The v4 support library was only use for the LruCache class. Instead of
importing the whole library in the DataDroid library project, the class
is now copied in the project.

It's going to remove the conflict if a newer support lib version is
released
Improve some documentation

- In MultiThreadedIntentService, the method getMaximumNumberOfThreads now
clearly states that it is called internally only once during onCreate
- In RequestManager, a link to the datadroidlib.com website is added to
allow the developer to find a tutorial on how to use it directly from
inside the source code
Fix the proguard file of DataDroid project
Fix one URL and update version to 5/2.1
Fix an issue with transfering custom Parcelable inside the Request

The ClassLoader used to read the Parcelable object from the Request object
was not the right one and therefore didn't know how to read the object if
you were using your own custom Parcelable. (If you are using SDK
Parcelable like Bitmap for example, it was already working)

This is now fixed and will work even for your custom Parcelable objects.

Fixes #14
Modify PhoneAddEditOperation to use a custom Parcelable

The operations to add or edit a phone now store a Phone Parcelable object
instead of multiple parameters inside the request.

This object is a custom Parcelable and shows that the fix added in the
previous commit is working.
Prevent mWorkDoneRunnable from being executed several times in the same event loop.
Fix error handling

Fix error handling by looking for getErrorStream instead of throwing an
error when status code is different than SC_OK (200).
Some HttpStatus codes like HttpStatus.SC_CREATED should not be
considered as error.

Also simplify usage of isGzip.

Conflicts:
	DataDroid/src/com/foxykeep/datadroid/internal/network/NetworkConnectionImpl.java
Change version to 6/2.1.1
Store on disk mMemoryCacheDataEnabled flag
Beautified
Merge pull request #15 from developster/master

Add mMemoryCacheDataEnabled to the Parcelable data
Remove the information linked to Eclipse projects from the repo

This information is not linked to the project and specific to one IDE
Fix some comments
Add a check in MultiThreadIntentService for the maximumNumberOfThreads

There was no check that the number of threads was strictly positive. It's
now the case.
Add a delay before stopping the Service

This patch ensures the MultiThreadedIntentService won't stop itself
as soon as no task needs to be processed. By waiting for 30 seconds,
the system may reuse the Service once a new task is sent. As a
consequence, this patch may relieve the system from instantiating
new Services over and over again
Activate ACRA only on release

This way when people modify the library for tests, ACRA will not notify
their crashes if they do some weird modifications in the application
Add a missing test in the equals method and fix a comment in Request

The equals method in Request was not checking that the request type was
the same.

Also a comment was wrong in the same class
Update version to 7/2.1.2
Fix some codestyle and unused constants in RequestManager