Merge pull request #60 from eileenmcnaughton/4.2

backport other job crud functions
Backport: Contribution form improvements #3086
https://github.com/civicrm/civicrm-core/pull/3086
Merge pull request #61 from nganivet/#3086

Backport: Contribution form improvements #3086
CRM-14559 fix invalid html
backport of CRM-14499 - Image URL fixup #3058
https://github.com/civicrm/civicrm-core/pull/3058/files
Merge pull request #62 from nganivet/CRM-14499

backport of CRM-14499 - Image URL fixup #3058
CRM-14657 inconsistent is transactional in api
remove failing whitespaces preparatory to fixing backport
fix double } in backport
menu xml : remove trailing spaces and fix spacing to sync with 4.4

fix whitespace

fix xml

Conflicts:
	packages
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 location file

reverse folder addition

fix misplaced ; in backport

backport on behalf of php aspects

fix onbehalf update

backport more of onbehalf.tpl changes

reduce changes
CRM-14657 fix backport - variable name had changed
backport various hooks (this doesn't mean the hooks are called - but if
they are then ... tada no fatal

Conflicts:
	packages
CRM-14856 - CRM_Profile_Form - Load postURL and add_to_group from DB (instead of POST)

Also:
 * Keep & use a single copy of the UFGroup in $this->_ufGroup.
 * Retain "gid" as a hidden field (for use in POST-backs).

Conflicts:
	CRM/Profile/Form.php
	CRM/Profile/Form/Edit.php

Conflicts:
	packages
CRM-14856 - CRM_Profile_Form_Edit - Reimplement cancelURL

Conflicts:
	CRM/Profile/Form/Edit.php

Conflicts:
	packages