Add getSizeBytes and cleanup docs.

Change-Id: I854a41f50378590b58bfbb205906ed4bee440411
diff --git a/graphics/java/android/renderscript/Allocation.java b/graphics/java/android/renderscript/Allocation.java
index 5a54647..a76a628 100644
--- a/graphics/java/android/renderscript/Allocation.java
+++ b/graphics/java/android/renderscript/Allocation.java
@@ -211,6 +211,17 @@
         return mUsage;
     }
 
+    /**
+     * Get the size of the Allocation in bytes.
+     *
+     * @hide
+     * @return sizeInBytes
+     *
+     */
+    public int getSizeBytes() {
+        return mType.getCount() * mType.getElement().getSizeBytes();
+    }
+
     private void updateCacheInfo(Type t) {
         mCurrentDimX = t.getX();
         mCurrentDimY = t.getY();
@@ -328,7 +339,7 @@
     }
 
     /**
-     * Propogate changes from one usage of the allocation to the
+     * Propagate changes from one usage of the allocation to the
      * remaining usages of the allocation.
      *
      */
@@ -378,7 +389,7 @@
     }
 
     /**
-     * Copy an array of RS objects to the allocation
+     * Copy an array of RS objects to the allocation.
      *
      * @param d Source array.
      */