New CMDProcessor

Now we allow fast execution of scripts through the Executable class
 I'll include a README later.

 Now we don't need to call new su shell for each command when
  sent in sucession.

Patch Set 2:
  Fix Helpers calling CMDProcessor

Patch Set 3:
  Fix Parcelable implementation (thanks Roman)
  Fix calls to depreciated APIs

Patch Set 4:
  Don't rename ROM Control :/

Patch Set 5:
  Include method for calling shell in a new worker thread

Patch Set 6:
  refactor Helpers and UserInterface

Patch Set 7:
  More refactoring. Keep bootanimation replacement commands inline

Change-Id: I6e03e5b600c9a794f83cc151f47c4828a868c4eb
Signed-off-by: htchoi1995 <htchoi1995@gmail.com>