Added support for non-default MySQL host and port.

When I run tests over the MySQL RAM server, I'm usually running the MySQL RAM
server on a different port and I need this script in order to get that all
working in civicrm-project.
Merge pull request #4062 from totten/4.4-setupsh-dbport

(Backport) Added support for non-default MySQL host and port.
Merge branch '4.4' of https://github.com/civicrm/civicrm-core into 4.4.7

Conflicts:
	bin/setup.sh
CRM-15120 - Mailing labels Prefix missing for Merge labels for contacts with the same address

https://issues.civicrm.org/jira/browse/CRM-15120