Build infrastructure for per-page JavaScript loading and use it for filters.

Check the "data-page" attribute of body with $("body").data("page") to
see what controller and action the page is being redered for. The data
will contain a string of the form "Controller#action", i.e.
"Bounties#index" for the main page.  Your JavaScript can check for the
controller or index it matches before executing any logic if it should
only be run on certain pages.
Combine all scripts handling aspects of displaying the main bounty list into the filters.js.
Intermediate commit.
Merge branch 'master' into filters-devel
Implement a viewable_by() filter to return bounties that a specified user may view.
Bounty.viewable_by() now accepts nil as an argument so it can be used for users that aren't logged in.  # Please enter the commit message for your changes. Lines starting
Merge branch 'master' into filters-devel
Implement an instance-level bounty.viewable_by?() to complement the static Bounty.viewable_by().
Remove view-based private bounty filtering now that this is done at the model level.
Update Bounty.viewable_by() to allow admin users to view all bounties.
Merge branch 'master' into filters-devel
Merge branch 'master' into filters-devel
Merge branch 'master' into filters-devel
Regenerate missing UTF-8 encoding markers in source files.
Add a limit of 250 bounties in BountyController#index.

As the number of bounties in the system grows, our index method will get
proportionally slower. With the index method limited to returning 250
bounties, page load performance should remain acceptable even when huge
numbers of bounties are in the database.
FactoryGirl now treats moods and artists attached to bounties like other properties, and allows them to be overridden by the constructor.
Allow FactoryGirl use in the DB seed file. The seed now generates a realistic volume of users and bounties.

WARNING: since the seed file now creates about 200 users and 3,000
bounties, it now takes a long time to run. On my development machine
seeding the DB takes about 10.
Merge branch 'filters-devel'