Add support for more events

Events added to be backwards compatible with catapult.

This CL adds the following events:
binder_transaction_alloc_buf
clk_enable
clk_disable
clk_set_rate
fence_destroy
fence_init
fence_enable_signal
fence_signaled

Removes the following events which are obsolete:
cpufreq_interactive_already
cpufreq_interactive_boost
cpufreq_interactive_notyet
cpufreq_interactive_setspeed
cpufreq_interactive_target
cpufreq_interactive_unboost

It also adds trace_to_text support for some events that were already
added.

Small changes to ftrace_proto_gen and PRESUBMIT.py to allow the
event whitelist to include the name of an event if
it is removed. So the line now just has to start with
"removed" and then can have extra information after it.

Bug:117588397
Change-Id: Id06f2f1af10f7cdf7d5a3ee387c7a557f643c845
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index b2d38a6..2d54a34 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -102,7 +102,8 @@
   for f in input_api.AffectedFiles():
     if f.LocalPath() != 'tools/ftrace_proto_gen/event_whitelist':
       continue
-    if any(new_line != 'removed' and new_line != old_line for old_line, new_line
+    if any((not new_line.startswith('removed')) 
+            and new_line != old_line for old_line, new_line
            in itertools.izip(f.OldContents(), f.NewContents())):
       return [
         output_api.PresubmitError(