1) Add required for post parameter
2) Add IgnoreNamespace for xml to json
3) Add i:nil= true support for xml to json
4) Add upload file support for WebClient