Moving frame_frags field from VP9Common to VP9_COMP.

Change-Id: I0f4a5c50561a2653d22c366c214a937272ecfa2c
Cleaning up vp9_twopass_worst_quality().

Change-Id: Ie144e9ece57f2d59c230704a2f166bda1042adeb
Cleaning up vp9_rc_compute_frame_size_bounds().

Change-Id: Ibc040bee99908e4dc5793d7a9f6e8bf2d15610e7
Cleaning up optimize_b().

Change-Id: I81eb1e931e00acfcb65f824e394bbe7795d6deaa
Removing redundant mvsadcost local variables.

Change-Id: I19a197b9525172579f253702c77fa76af88f6565
Cleaning up check_best_zero_mv().

Change-Id: I5c450a4932fb4f20449487596932458ee3b48ae0
Renaming VP9D_CONFIG to VP9DecoderConfig.

Change-Id: I9677aab1c7bb0ca9e989cb21348a3a2c926d8f5a
Removing redundant checks from vp9_change_config().

Both values are already checked as command line arguments:
RANGE_CHECK_HI(cfg, g_lag_in_frames, MAX_LAG_BUFFERS);
RANGE_CHECK_HI(extra_cfg, sharpness, 7);

Change-Id: I584798d587152d88dfd517c210054b466f4e5f8a
Speed 2 alternative balance.

A previous path improved speed 2 quality a little but
more extensive testing showed that it slowed encode
by a few %.

The change will have a similar effect for speed 3 but
should not impact speeds 4+;

This experiment should reverse that and give a speed
up at the cost of a small quality loss.

Borg results pending.

Change-Id: I4493fc1541aaf44587f1a41ff219f7088da9252c
Remove vp9_ prefix on static inline function.

This prefix reserved for global scope functions etc.

Change-Id: I671cda2a63e01a40aae3d7407dd1bb4d338d709c
Merge "Removing redundant checks from vp9_change_config()."
Merge "Removing redundant mvsadcost local variables."
Merge "Cleaning up optimize_b()."
Merge "Cleaning up check_best_zero_mv()."
Enable vpxenc to specify internal coded frame size

Added command line flags "resize-width" & "resize-height"
to allow the user to specify the frame size to encode at.

These two flags are ignored if the "resize-allowed" switch
is not set to 1.

All frames in the clip are then encoded at this size, which
must be smaller than the raw frame size.

Change-Id: I3d64bd9303d5c0bd678461a866a1ea621700d744
Reduce code duplication

Change-Id: I6ea1c335da9ca5b65f6a11466b417ad196fd0d65
Removing unused vp9_mcomp_x86.h file.

We don't use declarations from this file. The real declarations
(differently named) are in vp9_rtcd_defs.pl, e.g. vp9_full_search_sad.

Change-Id: I73cbf064305710ba20747233cfdbe67366f069a0
Replacing int_mv with MV.

Change-Id: I35b9d1856d7951b8df7c933df6936dfc52a28451
Merge "Speed 2 alternative balance."
More user friendly vpxenc help strings.

Change-Id: I257fb32673c47848258dc7e6e22147d0beb49f86