Make note in readme for OSX users to fix 'too many clients already' error in test suite.
Merge pull request #740 from aisipos/master

Note in readme for OS X users how to fix 'too many clients' error when running tests.
Use 'gittip' role instead of 'vagrant'; #738

The makedb.sh script is set up to use this, so let's stick with it.
Merge branch 'master' of github.com:gittip/www.gittip.com
Move .puppet to puppet; #738

I'd prefer not to have this directory hidden.
Fix comment; #738
Set config.vm.box_url in Vagrantfile
Fix typos in add_gittip_user.sql

1 - It's "usename", not "username" :(
2 - Create gittip role, not 'vagrant'
3 - Make it a superuser
Merge branch 'master' into fix_vagrant_sql
Merge pull request #747 from btubbs/master

Set config.vm.box_url in Vagrantfile and fix add_gittip_user.sql
Update distribute dependency; #732

We upgraded virtualenv without upgrading distribute.
Show user search widget for anonymous users
Merge pull request #748 from gperetin/master

Show user search widget on home page for anonymous users
issue 739: added 'close=True' to putconn() calls
fix #739: Move postgres.py into Harness in test suite
Brought the class back for the intro tests
Removing test_suite_intro.py
Adding config for max connections to ORM
Stop calling wireup.db() directly, only assign gittip.db
Adding framework for JavaScript testing.

- Added package.json for resolving NodeJS dependencies.
- Added testacular configuration files and initial JS test folder structure.
- Note: JavaScript tests require NodeJS >= 8 and PhantomJS to be installed. PhantomJS must be installed globally.