Prep for version 1.3.0.
Travis CI: Get CI working for v1.x branch.

Cherry-picked from:

86aadf1 Travis CI: Include v1.x in CI build.
cb4bd23 Travis CI: Install a static binary of wkhtmltopdf so that PDF test passes.
a7819f5 Travis CI: Don't require pry (a dev gem) in Cucumber.
dc427d3 Travis CI: Attempt to get headless browser working for Cucumber.
295fde7 Travis CI: Don't waste time installing development gems.
6b5877a Travis CI: Run both specs and features.
Fix that Capistrano-launched rake tasks would fail due to missing bin/lib files.
(cherry picked from commit d58103b4e0ed07b5787f429f5504230d4095c006)
Use Bundler's built-in Capistrano tasks instead of our own.
(cherry picked from commit 698bcb027fd94b094e4768b76c54b3ce51f6802c)
In invitations#update, fail gracefully if invitation code is invalid. Closes #344.
Update to selenium-webdriver 2.19.0 for Firefox 10.0.2 compatibility.
(cherry picked from commit 6f160d98877e6ebe290fdafcb0f490b3fb2b9ec1)

Conflicts:

	Gemfile.lock
Test that those who abstain from the founding vote don't get added to the organisation.
Speed up slow example in one_click request spec.
(cherry picked from commit f2b8553c53c697851f53a9b75369b291f4817ea4)

Conflicts:

	spec/requests/one_click_spec.rb
Fix that rspec command would fail due to requiring of cucumber-rails.
Revert "Disable autocomplete for the login form."

This reverts commit ccf21bf423fec34feb4df3797da51351911dd2d6.

Discussion on list concluded that this was unnecessarily paranoid
security for this class of app:

https://groups.google.com/d/topic/oneclickorgs-devspace/F3jXyH1dlu8/discussion
Prep for version 1.3.1.
Add attr_accessible declaration for every model.
Test that restricted Member attributes can't be set through MembersController.
Use lvh.me instead of now-defunct smackaho.st.
Specify a common TLD length for session cookie in local_settings.rb sample.

Allows Cucumber tests to run successfully using lvh.me.
Remove tld_length option for session cookie, as it does not exist in Rails 3.0.x.
Travis: Allow customisation of domain for session cookie, to allow use of lvh.me.
Fix syntax error in .travis.yml.
Use a .com domain that belongs to us for localhost resolution.

Enough of dealing with funny domains like smackaho.st and lvh.me
run by third parties.
Revert "Travis: Allow customisation of domain for session cookie, to allow use of lvh.me."

This reverts commit 7ccbbc1e83493edd71bab43a7137cb38813c0ffb.

Conflicts:

	.travis.yml