[bug 1020303] Add rating column

This adds a rating column which is like the happy column, but allows for
a gradation of values.

If we get a response with a rating, but no happy, then we'll populate
the happy accordingly--we always want to have a happy.

However, if we get a happy, but no rating, we won't populate the rating
column--we'll leave it null.

This allows us to A/B test the two and distinguish between which version
of the form the user saw and correlate that to the answer they gave.
[bug 854479] Fix ui-lightness 404 problems

This was a tricky problem with paths between our server environments and
development environments. I moved some files around so the relative urls
that jquery-ui.css use are correct for both the minified dashboard.css
file which we use for server environments and the jquery-ui.css file we
use for development environments.
Merge pull request #365 from willkg/854479-ui-lightness

[bug 854479] Fix ui-lightness 404 problems
Merge pull request #363 from willkg/1020303-add-gradient-columnt

[bug 1020303] Add rating column
[bug 940361] Change size on facet calls

The default size is 10. When we use that number, we get "inaccurate"
facet counts:

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-facets-terms-facet.html#_accuracy_control

This increases the size to 1000 which should make it more accurate and
thus the counts between two different pages should be the same.
Merge pull request #366 from willkg/940361-facet-counts

[bug 940361] Change size on facet calls
[bug 1081413] Move url validation code into fjord_utils.js
Rewrote url validation code that was in generic_feedback.js and added it to fjord_utils.js
[bug 1081413] Change code for url validation

The code for url validation has been changed to be in line with the url validation code addition made in base/static/js/fjord_utils.js
[bug 1081413] Add test for url validation
[bug 1081413] Correct operator in test_fjord_utils.js
Merge pull request #367 from aokoye/1081413-validation-fjord_utils

[bug 1081413] URL validation code edits, additions, and test
Add quarter_in_review script

I use this script for "quarter in review" post-mortem blog posts.
Add README.rst I should have added ages ago

When I moved the images for jquery-ui ui-lightness stuff, I added a
README, but forgot to check it in.
Add -s flag to default test arguments

The -s flag tells the test suite not to ask questions. Makes testing a
little faster when you don't have to tell it "yes, please create a db"
all the time.
Fix test failures

The generic feedback form smoke tests would sporadically fail when
looking for the email input. This (possibly) fixes that.

Further, this adds smoketests/* to the FLAKE8_IGNORE because the
smoketests are "in a different alien style" and we don't want to bother
flake8-ing that.
Break up generic form smoketests

This breaks up the monolithic generic form smoketests into multiple
classes in multiple files.

This makes it a bit easier to use with pytest.
Fix dashboard date order and dashboard smoke tests

* this tweaks the dashboard so that if you give start and end dates in
  reverse chronological order, it'll switch them
* this fixes the dashboard smoketests--now they all pass
Fix docstring for smoketest
Fix firefox os feedback form smoketest
[bug 1081997] Fix unicode in smoketest

This fixes the unicode character in the smoketest that tests whether we
can submit unicode characters.