Add an endpointer for detecting end of speech.
This is based on existing code/math. I have removed all the unused code for our usage and adapted to the chromium coding style.

TEST=unit_tests --gtest_filter=EndpointerTest.*
BUG=none

Review URL: http://codereview.chromium.org/3117026

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57226 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index a688eb4..5d82013 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -2425,6 +2425,11 @@
         'browser/sidebar/sidebar_container.h',
         'browser/sidebar/sidebar_manager.cc',
         'browser/sidebar/sidebar_manager.h',
+        'browser/speech/endpointer/endpointer.cc',
+        'browser/speech/endpointer/endpointer.h',
+        'browser/speech/endpointer/energy_endpointer.cc',
+        'browser/speech/endpointer/energy_endpointer.h',
+        'browser/speech/endpointer/energy_endpointer_params.h',
         'browser/speech/speech_input_bubble.h',
         'browser/speech/speech_input_dispatcher_host.cc',
         'browser/speech/speech_input_dispatcher_host.h',