CLI: Avoid redundant 16-bit upconversions in piped raw input

It's not possible to seek in pipes, so if we want to skip frames we have to read and
discard unused ones. It's pointless to do bit-depth upconversions in those frames.
Use 8x16c wrappers with x86 asm functions for 4:2:2 with high bit depth
Remove tools/xyuv.c

It's an old stand-alone application that isn't relevant to x264.
Bump dates to 2014

Also update AUTHORS file and my e-mail address in the headers of various files.
Avoid some unneccesary memory loads in macroblock_encode
Fix quantization factor allocation

We don't need to wastefully allocate quant tables above QP_MAX_SPEC; they're
never used.
v210 input support

Assembly based on code by Henrik Gramner and Loren Merritt.
Add support for AVC-Intra Class 200
x86inc: speed up compilation with yasm

Work around yasm's inefficiency with handling large numbers of variables
in the global scope.
Fix build with Android NDK

Android NDK does not expose sched_getaffinity.
Really fix quantization factor allocation

Actually allocate less (instead of just initialize less) and fix comments.
Fix checkasm --bench output when nop_cycles is too large
Fix corruption with CAVLC overflow handling in MBAFF+main profile

Probably a regression in 83561e.
Fix memory overwrite in x264_deblock_h_chroma_mbaff_sse2

Fixes possible corruption with MBAFF+sliced threads.
mbaff: fix mb_field_decoding_flag tracking and simplify allow skip check

Fixes an issue with too many forced non-skips in mbaff+cavlc, as well as
non-deterministic output with mbaff+cavlc+sliced-threads.
Fix pointer cast warning for 64-bit builds
x264.h: fix documentation

The full details of the return values of encoder_encode and encoder_headers
were mistakenly removed a while ago; re-add them.