makefile.unix: variable cosmetics

use CPPFLAGS to hold include paths, makes overriding CC a bit more
intuitive.

Change-Id: I6ecfc1957cae423dd150ebf37b878f1da6bbcef3
Merge "makefile.unix: variable cosmetics"
Merge "manpages: add BUGS section"
Merge "webpmux: make more use of WebPData"
gcc warning fix: remove the 'const' qualifier.

Change-Id: I47b8f147f54072cb9b62669efd78c7b958aa5c08
Merge "gcc warning fix: remove the 'const' qualifier."
NEON TransformOne

As with the loop filter, implementing this with intrinsics is difficult
because we require subscript access for reading and writing 32 bits at a
time.

Approximately 5% decode speed improvement. This could be increased by
exposing TransformOne and rewriting TransformTwo to only handle dual
IDCTs.

Change-Id: Idd409264ab5d154a537107a1d54b419a48f7c1a8
Merge "NEON TransformOne"
store prediction mode array as uint8_t[16], not int[16].

This allow faster copy and gives a little bit of speed-up

Change-Id: I5f478229766098630b53b8a4982442fe29290ee6
Merge "store prediction mode array as uint8_t[16], not int[16]."
use 32bit for storing dequant coeffs, instead of 16b.

is a tad faster

Change-Id: Ibef8f3b4f3f04a9a647098e5946f616e211a61cd
cosmetics & warnings

- remove some unused functions
- move global arrays from data to read only section
- explicitly cast malloc returns; not specifically necessary, but helps
  show intent
- miscellaneous formatting

Change-Id: Ib15fe5b37fe6c29c369ad928bdc3a7290cd13c84
Merge "cosmetics & warnings"
4-5% faster decoding, optimized byte loads in arithmetic decoder.

Bits are loaded 32bits at a time (and often aligned).
Rather 64bit-friendly

Change-Id: If7f67dbe5e37696efbeb6d579d9d8482350b79ee
idec: fix WebPIUpdate failure

If the first call to WebPIUpdate contained all of partition 0, but not
enough to decode a macroblock the test for max macro block size could
fail (4096 bytes) due to a memory buffer offset not being updated.
This change offsets the buffer in the same manner as Append().

Fixes issue #105.

Change-Id: I90ca3d0dde92eedc076933b8349d2d297f2469e8
idec: fix internal state corruption

A call to Append/Update would index the parts_ array w/-1 as num_parts_
had yet to be set by DecodePartition0. This would cause corruption
within the VP8Decoder member.

Fixes issue #106.

Change-Id: Ib9f2811594ff19e948a66fda862a4e0a384bb9aa
Merge "idec: fix WebPIUpdate failure"
configure/automake: no -version-info for convenience libs

Silences:
libtool: link: warning: `-version-info/-version-number' is ignored for
convenience libraries

Change-Id: I5705383b58f529fb06c2bf0932976b5a202446b6
configure/automake: add silent-rules option

Enables --(enable|disable)-silent-rules and make V=[01] to control
compile output. Default is verbose as before.

Change-Id: Id9a65977ac8c719f4d9e3efe386750e520689b76
Reformat container doc

- split the doc into sections for simple and extended format and move
  example layouts to the end.
- use ASCII tables to describe chunk formats
- attempt to consistently use MUST/SHOULD, etc.
- remove bold from most terms, but add them to definition lists which
  allow for the styling to be changed.

Change-Id: I93c1cd33bde9ccf0b265b202ec4182ce98fd6b48