Let tests run even if test database doesn't exist
Let tests run even if test database doesn't exist

Before, the 'setup' make target would fail to run if the testing
database didn't already exist.  Problematic, no?

Since the CLI tool 'dropdb' apparently has no support for the 'IF
EXISTS' clause of the 'DROP DATABASE' command, I'm falling back to raw
DDL execution to address this.

See http://www.postgresql.org/docs/9.2/static/app-dropdb.html and
http://www.postgresql.org/docs/9.2/static/sql-dropdatabase.html.

vladuemilian/chef-server,chef/oc_bifrost,poliva83/chef-server,chef/chef-server,charlesjohnson/chef-server,rmoorman/chef-server,poliva83/chef-server,juliandunn/chef-server-1,itmustbejj/chef-server,stephenbm/chef-server,charlesjohnson/chef-server,Minerapp/chef-server,charlesjohnson/chef-server,marcparadise/chef-server,juliandunn/chef-server-1,poliva83/chef-server,chef/chef-server,Minerapp/chef-server,chef/chef-server,itmustbejj/chef-server,vladuemilian/chef-server,itmustbejj/chef-server,rmoorman/chef-server,charlesjohnson/chef-server,poliva83/chef-server,juliandunn/chef-server-1,stephenbm/chef-server,marcparadise/chef-server,chef/chef-server,stephenbm/chef-server,marcparadise/chef-server,rmoorman/chef-server,itmustbejj/chef-server,charlesjohnson/chef-server,chef/chef-server,chef/oc_bifrost,vladuemilian/chef-server,chef/chef-server,rmoorman/chef-server,juliandunn/chef-server-1,vladuemilian/chef-server,rmoorman/chef-server,Minerapp/chef-server,marcparadise/chef-server,Minerapp/chef-server,juliandunn/chef-server-1,poliva83/chef-server,itmustbejj/chef-server,Minerapp/chef-server,stephenbm/chef-server,marcparadise/chef-server,vladuemilian/chef-server,stephenbm/chef-server