Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""
Revert 7151 "Revert 7114 "Expose VideoEncoders with webrtc/video_encoder.h.""

Re-lands r7114 after landing r7204 to adress the compile error causing
the rollback in r7151.

BUG=3070
TBR=henrikg@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/28489004

git-svn-id: a556c8bde68cedbc0208a1ffc78b06e9cd07f676@7207 4adac7df-926f-26a2-2b94-8c16560cd09d

dcpang/fatline-libjingle,geekboxzone/lollipop_external_chromium_org_third_party_libjingle_source_talk,geekboxzone/lollipop_external_chromium_org_third_party_libjingle_source_talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,dcpang/fatline-libjingle,dcpang/fatline-libjingle,sippet/talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,sippet/talk,dcpang/fatline-libjingle,sippet/talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,geekboxzone/lollipop_external_chromium_org_third_party_libjingle_source_talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,geekboxzone/lollipop_external_chromium_org_third_party_libjingle_source_talk,Omegaphora/external_chromium_org_third_party_libjingle_source_talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,dcpang/fatline-libjingle,geekboxzone/lollipop_external_chromium_org_third_party_libjingle_source_talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,sippet/talk,android-ia/platform_external_chromium_org_third_party_libjingle_source_talk,sippet/talk