Batch update support & better delete methods

Added support for batch updates with an overload of Update(TDocument) - Update(List<TDocument>).
Changed Delete methods to accept TDocument and List(TDocument) instead of accepting the ICloudSearchDocument interface itself.