backport additional form functions getContactID & getLoggedInUserID to support other backports
backport preparation -retrieve contact id & minor whitespace & comment tweaks
additional backport code snippets on onbehalf fix-up
Merge pull request #63 from eileenmcnaughton/onbehalf

Onbehalf - the straight forward part of the port
Contribution Pages - Change employer from autocomplete to select

Conflicts:
	CRM/Contribute/Form/Contribution/OnBehalfOf.php
	templates/CRM/Contribute/Form/Contribution/OnBehalfOf.tpl
Contribution Pages - Improve related employer autofill

Conflicts:
	CRM/Contribute/Form/Contribution/OnBehalfOf.php
	CRM/Core/Page/AJAX/Location.php
fix misplaced ; in backport
backport on behalf of php aspects
backport more of onbehalf.tpl changes
fix miscased funciton