CRM-13927 - Counties: fix county notice and remove US county SQL file

----------------------------------------
* CRM-13927: County notice gone missing
  https://issues.civicrm.org/jira/browse/CRM-13927
CRM-13927 - Counties: don't need to find path to county file

----------------------------------------
* CRM-13927: County notice gone missing
  https://issues.civicrm.org/jira/browse/CRM-13927
CRM-13927 - Counties: link to local extensions directory in message

----------------------------------------
* CRM-13927: County notice gone missing
  https://issues.civicrm.org/jira/browse/CRM-13927
CRM-14589 - Next Payment Due broken on pledged but not paid report
Merge pull request #3065 from eileenmcnaughton/CRM-14589

CRM-14589 - Next Payment Due broken on pledged but not paid report
Contact Dashboard - cleanup and remove unused code
Contribution Pages - Change employer from autocomplete to select
Contribution Pages - Allow checksum contact to select employer
Contribution Pages - Improve related employer autofill
migrate "Create New" button to hierarchical jQuery UI menu
hide nav menu when user clicks outside of it
CRM-13580 - Add CRM.translate() helper
CRM-13068: load .mo files from l10n/xx_XX/LC_MESSAGES/civicrm.mo

Since 4.3, CiviCRM supports two gettext implementations: phpgettext
(default) and native gettext. The performance of native gettext is
much better, but requires a specific file hierarchy and that the
operating system has support for the locale (dpkg-reconfigure locale).

Now that the release scripts package the files as:
l10n/xx_XX/LC_MESSAGES/civicrm.mo, instead of
l10n/xx_XX/civicrm.mo, we needed to modify phpgettext to load the
files from the new directory. However, we also support the old
hierarchy as a fallback, so that we do not break the build scripts
of people who do not use phpgettext.
CRM-13068: better document native gettext in the civicrm.settings.php.template.
Code cleanup
-- made financial account as required, CRM-14380

----------------------------------------
* CRM-14380: Adding a new Payment Instrument does not require account, results in unbalanced transactions
  https://issues.civicrm.org/jira/browse/CRM-14380
-- CRM-9288 - Website type improvements: allow multiple websites in Profiles, respect default type and update type options

https://issues.civicrm.org/jira/browse/CRM-9288
-- added upgrade script, CRM-9288

----------------------------------------
* CRM-9288: Website type improvements: allow multiple websites in Profiles, respect default type and update type options
  https://issues.civicrm.org/jira/browse/CRM-9288
-- added code to set/update is default for website type, CRM-9288

----------------------------------------
* CRM-9288: Website type improvements: allow multiple websites in Profiles, respect default type and update type options
  https://issues.civicrm.org/jira/browse/CRM-9288
CRM-14353 fix for changed fields check not being disabled on submit

----------------------------------------
* CRM-14353: Fix formNavigate to work with multiple forms & ajax
  https://issues.civicrm.org/jira/browse/CRM-14353