Add cropping when uploading image to staff dir

- Add javascript to enable cropping of photos, including several files
for the Jcrop plugin
- Added php code to save the cropped image
Revert "Add cropping when uploading image to staff dir"

This reverts commit 24de491023597fc01d1ee8f71375b479c36980f8.
Add cropping when uploading image to staff dir

- Add javascript to enable cropping of photos, including several files
for the Jcrop plugin
- Added php code to save the cropped image
Fixes for staff directory edits

- Fixed settings for sharing phone numbers
- Fixed settings for sharing emails (both ministry and personal)
- Fixed issue that prevented users from updating personal information
by always updating the ministry information, even when info was being
put into the personal fields.
- Display ministry address based only on whether or not user actually
has a ministry address (previous condition was whether or not the user
had a personal address)
- Fixed issue where country and postal code columns were being switched
in the database when inserting or updating.
Various bug fixes when editing staff info

- Fix minor issue where a phone number without an extension would
display a trailing dash
- Fix issue where users couldn’t update phone numbers, including
switching between shared and not shared for personal
- Fix bug where user couldn’t add a ministry website
- Removed some unneeded comments
Display ministry address if city exists

Modify behaviour of profile page to display city, even when the first
address line is missing. This allows a user to only have a city as
their ministry address. as opposed to a specific street address.
Minor display tweaks for profile

Added some line breaks, and a colon, to match the office phone numbers.
Minor change in the javascript for image cropping

Modified when certain cropping-related javascript processing is done,
in an attempt to make IE work properly.
Modify javascript for IE

Another attempt at getting IE to work properly with the image cropping
javascript processing.

Also added some logging for debugging purposes, which need to be
removed before merge to master.
Re-added the Google Analytics tracking code to the new theme.
Support for IE 9

Modified the javascript so, if the user is using IE 9 (or any browser
that doesn’t support the FileReader API), cropping is disabled, and the
photo gets uploaded as soon as the user selects it in the file chooser.
Merge branch 'master' into dev
Added content type header for CSV as some browsers were adding an HTML extension to the file otherwise.
Merge branch 'dev'