libvpx: Pull from upstream

Current HEAD: 6ce515b9ff9000740bc47bb2dfa1b80df6ec2fc9

git log from upstream:
44eb577 invalid_file_test: convert test param from tuple to struct
3cddd81 Fix chrome valgrind warning due to the use of mismatched bsize
c147cf3 Add unit test to test tile decoding error handling.
978642a Remove unnecessary assertions
6673d2f Remove an unused parameter in vp9_init_search_range()
1b5e987 Code refactoring: use defined inline functions
e3e6e06 Re-factor and simplify arnr filter.
a75d55d Remove an unused parameter
926a6f6 sh tests: Add support for running tested programs within another program.
4eae56d Add warning to temporal SVC test when temporal denoising is disabled.
29e1b1a tests: add API_REGISTER_STATE_CHECK
61c3338 call vp[89]_clear_system_state after longjmp
8701ed0 update vp9_thread.c
51e9788 Fix a bug in boundary checking.
75cd575 Refactor vp9_diamond_search_sad function
5860933 vp9_loopfilter.c: cosmetics
30117a5 Refactor refining_search_sad code
87cf002 Minor cleanup
a581da2 Remove repetitive code in mcomp.c
9bd3be6 Adjust full-pixel search method in real-time mode
c788bce Combined non-rd motion searchs into a single function
aa70712 vpxenc: fix per-frame psnr/size output on a terminal
2e0588b vp9_decoder_remove: destroy common after thread shutdown
9ad1b9f Re-design quantization process for 32x32 transform block
7c43fb6 Fix decoder handling of intra-only frames
3c86228 Vp9 denoiser MC bugfix
113dbf8 vp9_cx_iface.c: allow speed greater than 7
337e801 Move vp9_thread.* to common.
ec942e6 invalid_file_test: output error detail on mismatch
99df92d cpu_speed_test: cosmetics
6de8dae aq_segment_test: cosmetics

TBR=tomfinegan@chromium.org

Review URL: https://codereview.chromium.org/390713002

git-svn-id: http://src.chromium.org/svn/trunk/deps/third_party/libvpx@282874 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
95 files changed