Have check_initial_width() take subsampling as arguments directly.

This way it doesn't need to derive subsampling differently for each caller.

Change-Id: I186aa7a84d315b796dcf2fdde5468ec12b3a59e3
Replacing macros with inline functions.

Change-Id: Ibde8fb45594cd259fc3281d7874de8fc877fd4f2
Removing duplicated example file example_xma.c.

The same file is in examples folder now.

Change-Id: I0f541f4424a0f0a67abd95907cb9d32132112f37
Moving vp8_multi_resolution_encoder to examples folder.

Change-Id: If0e1cd13aecd1620d26c28bf95e4f84469f78456
Deprecate best_mv from encoder

This commit deprecates the use of best_mv from encoding and bit-stream
writing stages. It hence removes the definition from MACROBLOCKD.

Change-Id: I8e5302775a2aa4a18900726df407bff881f2dfb1
rtcd.sh: add extern "C" to generated headers

Change-Id: Ifb30518555402eb473c3fde81bc860fbe17851dd
test/: remove some unnecessary extern "C"s

Change-Id: I57a94d2f9e26a872a20d805a506855a20e61c356
Merge "Deprecate best_mv from encoder"
remove complex rd modeling.

The affect on quality was minimal.  Less than .1%, various sets
yt ( +.15%), derf (-.1%), hd ( -.1% ), std hd(-.15%)...

The affect on speed of encode at speed -5 was substantial ( ~3% ).

Change-Id: I8903346fbae0c35f5b9ea20f81fdd239ae81247d
Merge "Removing duplicated example file example_xma.c."
Merge "Moving vp8_multi_resolution_encoder to examples folder."
Merge "Replacing macros with inline functions."
Enforce key frame placement

Change-Id: I2f85c6b058638571d68a7209779de8ca8168934f
Removing duplicated SAD calculation code.

Change-Id: I8d693371a29103769d5bed9d5f9cfe4f58ca3189
Merge "Enforce key frame placement"
Merge "Have check_initial_width() take subsampling as arguments directly."
Merge changes I57a94d2f,Ifb305185

* changes:
  test/: remove some unnecessary extern "C"s
  rtcd.sh: add extern "C" to generated headers
Merge "remove complex rd modeling."