Remove encoding from libdaalabase.
laplace_encoder: remove dead assignment
tools: avoid malloc(0)
Add non-negative constraint to the pre/post filter search tool.

This avoids some waffling effects at the expense of some coding gain.
tools: Fix sign comparisons and check fread/fwrite
encoder: fix braces and indentation
Respect OD_DUMP_IMAGES_SUFFIX during decode.
Change from cut to awk for OS X.
 Add VPX support to rd_collect tools.
Dubious derivation for quantization distortion using a biorthogonal transform
Shifting coefficients up to increase precision

Review: https://review.xiph.org/201/
Original patch: https://review.xiph.org/187/
Add od_fpu_restore() to clear out FPU state after MMX/SSE

Add od_fpu_restore() to clear out FPU state after MMX/SSE use when x86 assembly
is enabled.  This doesn't go quite as far as the Theora implementation where the
'call' is a define. It just uses the state opt_vtable, and I added the relevant
code to state.c and x86/x86state.c.  It's only needed in the encoder right now,
might not be the case in the future.

Adds one call to od_fpu_restore() at the end of od_mv_est(); this is the only
place it's needed right now as far as I know.
Minor updates to the theoretical docs
Increases resolution for the DC of the chroma planes.

Avoids colourful artefacts at the cost of about 1.2% increase in the rate.
Replace 8x16 lapping filter with a V matrix with a determinant of one.

The prior factorizations give perfect reconstruction in only the forward
 direction: post(pre(image)) = image, but are not sufficient to make
 prediction for static scenes instantly convergent.
For that we need pre(post(image)) = image as well, which can be achieved by
 having a determinant of one.

Also retrains the intra-predictors.
Remove FASTSSIM metric from bd_rate and rd_plot.

It is generally agreed that the FASTSSIM metric is currently not producing
 meaningful output, see issue here:

https://review.xiph.org/207/

It may make more sense to use when the scalar quantization is using proper
 quantization matrices and we may turn it on again then.
Update png2y4m.sh to use correct chroma siting.

When converting to y4m we should use 420jpeg chroma siting to avoid
 resampling chroma by a half sample in the encoder.
Making it possible to set activity masking on a per-band basis
Taking activity masking parameter into accound for selecting max_theta and K
issue 214: back out 8x8 det1 matrices for now