Added putWithHeader to send byte[] with HTTP header
turned off preemptiveAuth. Now it works with digest authentications.
added Android support with httpclientandroidlib
extended webdav xml support