Accommodate unit tests.

Bug: 30416650

-Make some methods public for test access
-Add handling for KEYCODE_CLEAR
-Remove old tests

Change-Id: Icc180990b48e86d5a77d4b2ae6705927c540d10e
diff --git a/src/com/android/calculator2/Calculator.java b/src/com/android/calculator2/Calculator.java
index 38b7c22..d70b972 100644
--- a/src/com/android/calculator2/Calculator.java
+++ b/src/com/android/calculator2/Calculator.java
@@ -34,7 +34,6 @@
 import android.app.ActionBar;
 import android.app.Activity;
 import android.content.ClipData;
-import android.content.Context;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.content.res.Resources;
@@ -481,6 +480,10 @@
                 mCurrentButton = mDeleteButton;
                 onDelete();
                 return true;
+            case KeyEvent.KEYCODE_CLEAR:
+                mCurrentButton = mClearButton;
+                onClear();
+                return true;
             default:
                 cancelIfEvaluating(false);
                 final int raw = event.getKeyCharacterMap().get(keyCode, event.getMetaState());