Don't scroll up when we have a search

Test Plan:
- Non
Add transcript tests

- Run tests at http://localhost:8092/test/test.html
Add options for using the YouTube player

Test Plan:
- Make sure useYouTubePlayer default comes up as true by default
- Make sure that value persists
Add translations for new string

Test Plan:
- None
Fix pt-br translation

Test Plan:
- None
Update README to indicate store link

Test Plan:
- None
Add in youtube api lib

Test Plan:
 - None
Set developer name to Khan Academy away from Brian Bondy

Test Plan:
- None
Add support for using the YouTube player

Test Plan:
- Test everything relating to videos
Add missing dependency for youtube api

Test Plan:
- None
Add support for loading indicator while video is loading

Test Plan:
- None
Update topic trees

Test Plan:
- None
Update youtube api files

Test Plan:
- None
Disable youtube player support until a workaround for the api bug is found.

I'd rather not do backouts for this work because there's a lot of good
video refactoring that happended to support multiple players.

Test Plan:
- None
Disable functionality if the APIs aren't available

This is in preparation for getting on the desktop ap store and android
store.

Test Plan:
- Make sure items are gone in desktop browser for downloading and
  sharing
Remove npm install jsx command

Latest `jsx` is included in `react-tools` and `npm install -g jsx` installs an older version, so I removed the latter.
Merge pull request #50 from farezv/patch-1

Remove npm install jsx command
Only use Storage support on fxos devices even if desktop has pref on.  Fixes #49

Desktop's implementation is bad and hangs.
See bug 1106676

Test Plan:
- Make sure app loads instead of hanging when device.storage.enabled is
  explicitly set to true
Add support for Bengali (locale: bn)
Update topic trees and include new Bengali topic tree