Add BucketType property to IBucket

User code should be able to distinguish Memcached and Couchbase buckets
without relying on SDK implementation details (calling `bucket.GetType()
== typeof(CouchbaseBucket)`)