SQLAlchemy 0.8 compatibility

Bug: 989902
Change-Id: I1a7e8949ecd0d8731108a3575a20f261de275b3a
Flask 0.9 compatibility

Change-Id: I41c9f9876024009a9ed2c2c460ac047fbfd01de4
formatting fixes for 0.15 release notes

Change-Id: Ifb94fbd76a4bfb80d0ebf1745b346e565452bfe3
zebra striping for recipe tasks

Bug: 1012197
Change-Id: If7d45a64bb80d3169a6e73c00ef88d4ca3ff2a51
fix styling of "Toggle Result Columns" checkboxes

Bug: 1012339
Change-Id: Ie2bb380c1a059cfc7e39e1872728916c1186505c
use .prop() to manipulate checked state in search box

To manipulate the checked state of a checkbox we need to modify the
"checked" DOM property, not attribute, as explained here:

http://api.jquery.com/prop/

The .attr() vs. .prop() distinction was added in jQuery 1.6 so our
previous version of jQuery 1.5 was presumably doing the right thing
behind the scenes with attributes.

Bug: 1010624
Change-Id: I07b29c55dbaa491e09bfbd6f1b9d0630c6b58015
Merge "zebra striping for recipe tasks" into release-0.15
Merge changes I41c9f987,I1a7e8949 into release-0.15

* changes:
  Flask 0.9 compatibility
  SQLAlchemy 0.8 compatibility
Merge branch 'release-0.15' into develop