TEPHRA-289 Update HBase 2.0 dependency to the released version

This closes #76

Signed-off-by: poorna <poorna@apache.org>
diff --git a/pom.xml b/pom.xml
index 98834a1..0665484 100644
--- a/pom.xml
+++ b/pom.xml
@@ -218,7 +218,7 @@
     <hbase12.version>1.2.0</hbase12.version>
     <hbase13.version>1.3.1</hbase13.version>
     <hbase14.version>1.4.0</hbase14.version>
-    <hbase2.version>2.0.0-beta-1</hbase2.version> 
+    <hbase20.version>2.0.0</hbase20.version>
     <junit.version>4.11</junit.version>
     <slf4j.version>1.7.5</slf4j.version>
     <thrift.version>0.9.0</thrift.version>
diff --git a/tephra-examples/hbase-2.0/pom.xml b/tephra-examples/hbase-2.0/pom.xml
index e3fc693..361f420 100644
--- a/tephra-examples/hbase-2.0/pom.xml
+++ b/tephra-examples/hbase-2.0/pom.xml
@@ -58,7 +58,7 @@
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-common</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>provided</scope>
       <exclusions>
         <exclusion>
@@ -70,7 +70,7 @@
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-client</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>provided</scope>
       <exclusions>
         <exclusion>
@@ -82,13 +82,13 @@
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-protocol</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-server</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>provided</scope>
       <exclusions>
         <exclusion>
@@ -102,7 +102,7 @@
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-server</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <type>test-jar</type>
       <scope>test</scope>
       <exclusions>
@@ -135,7 +135,7 @@
     <dependency>
       <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-testing-util</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>test</scope>
       <exclusions>
         <exclusion>
@@ -150,20 +150,8 @@
     </dependency>
     <dependency>
       <groupId>org.apache.hbase</groupId>
-      <artifactId>hbase-testing-util</artifactId>
-      <version>${hbase2.version}</version>
-      <scope>test</scope>
-      <exclusions>
-        <exclusion>
-          <groupId>asm</groupId>
-          <artifactId>asm</artifactId>
-        </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.hbase</groupId>
       <artifactId>hbase-http</artifactId>
-      <version>${hbase2.version}</version>
+      <version>${hbase20.version}</version>
       <scope>test</scope>
     </dependency>
   </dependencies>
diff --git a/tephra-hbase-compat-2.0/pom.xml b/tephra-hbase-compat-2.0/pom.xml
index 1d4ffa0..c85ac43 100644
--- a/tephra-hbase-compat-2.0/pom.xml
+++ b/tephra-hbase-compat-2.0/pom.xml
@@ -30,7 +30,6 @@
 
   <properties>
     <hadoop.version>2.7.4</hadoop.version>
-    <hbase20.version>2.0.0-beta-1</hbase20.version> 
   </properties>
 
   <dependencies>
diff --git a/tephra-hbase-compat-2.0/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java b/tephra-hbase-compat-2.0/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java
index 4b7a516..b589baf 100644
--- a/tephra-hbase-compat-2.0/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java
+++ b/tephra-hbase-compat-2.0/src/main/java/org/apache/tephra/hbase/coprocessor/TransactionProcessor.java
@@ -20,7 +20,6 @@
 
 import com.google.common.collect.Maps;
 import com.google.common.collect.Sets;
-
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
@@ -44,7 +43,6 @@
 import org.apache.hadoop.hbase.coprocessor.RegionObserver;
 import org.apache.hadoop.hbase.filter.Filter;
 import org.apache.hadoop.hbase.filter.FilterBase;
-import org.apache.hadoop.hbase.regionserver.HStore;
 import org.apache.hadoop.hbase.regionserver.InternalScanner;
 import org.apache.hadoop.hbase.regionserver.Region;
 import org.apache.hadoop.hbase.regionserver.ScanOptions;
@@ -73,7 +71,6 @@
 import java.util.Optional;
 import java.util.Set;
 import java.util.concurrent.TimeUnit;
-
 import javax.annotation.Nullable;
 
 /**
@@ -364,7 +361,7 @@
     // in the region
     // then the region must be empty
     long numStoreFiles = numStoreFilesForRegion(e);
-    long memstoreSize = region.getMemStoreSize();
+    long memstoreSize = region.getMemStoreDataSize();
     LOG.debug(String.format("Region %s: memstore size = %s, num store files = %s",
       region.getRegionInfo().getRegionNameAsString(), memstoreSize, numStoreFiles));
     if (memstoreSize == 0 && numStoreFiles == 0) {
diff --git a/tephra-hbase-compat-2.0/src/test/java/org/apache/tephra/hbase/coprocessor/TransactionProcessorTest.java b/tephra-hbase-compat-2.0/src/test/java/org/apache/tephra/hbase/coprocessor/TransactionProcessorTest.java
index 08efdd4..4888c70 100644
--- a/tephra-hbase-compat-2.0/src/test/java/org/apache/tephra/hbase/coprocessor/TransactionProcessorTest.java
+++ b/tephra-hbase-compat-2.0/src/test/java/org/apache/tephra/hbase/coprocessor/TransactionProcessorTest.java
@@ -595,7 +595,7 @@
     Path tablePath = FSUtils.getTableDir(FSUtils.getRootDir(conf), htd.getTableName());
     FileSystem fs = FileSystem.get(conf);
     assertTrue(fs.mkdirs(tablePath));
-    WALFactory walFactory = new WALFactory(conf, null, tableName + ".hlog");
+    WALFactory walFactory = new WALFactory(conf, tableName + ".hlog");
     HRegionInfo info = new HRegionInfo(htd.getTableName(), null, null, false);
     WAL hLog = walFactory.getWAL(info);
     HRegionInfo regionInfo = new HRegionInfo(TableName.valueOf(tableName));