Added feature requested in PROV-485 and more

Actually reimplemented the Currency attribute type using Zend_Locale
and friends. You can now enter your currency using the decimal rules of
your UI locale, i.e. Americans can (and should) use $10,000.00 and
others can use notations like 10.000,00 EUR. The currency value output
also uses the same rules so if you switch between UI locales, the
display will adapt while the value that is actually stored remains a
pair of a plain old float and a 3-digit currency code.
Catch exception

You actually can't use the US decimal format 10,000.00 for numbers if
your UI locale is set to de_DE. Always use the decimal format for your
locale.

(We rely on Zend to get this right)
A revision to the New School installation profile`
Merge branch 'master' of http://github.com/collectiveaccess/providence
Merge pull request #38 from collectiveaccess/PROV-485

PROV-485
Fix for PROV-452

Cleanup regex in entity name splitter now doesn't remove everything
that is non-[A-Za-z].
Various improvements to profile schema and ConfigurationExporter
Added working maxRows setting to GeoNames attribute
Implemented feature request PROV-486

The GeoNames data type now has two new options. They allow users to
customize exactly which elements are taken from the GeoNames search
result and added to the attribute value as text.

This is helpful if you want to use GeoNames to enable 'pseudo'
hierarchical geographical searches in your database. For instance, you
could have a display as detailed as this:

NA > United States > New York > New York City, Central Park
[40.78333,-73.96667]

enabling you to search for "Unites States" and still getting hits on
objects related to Central Park.

At the moment the configuration is a simple list of elements and a
delimiter. I thought about doing something like the display template
syntax with <ifdef> and co but that would have gotten out of hand very
quickly because the code for metadata display templates is not reusable.
Merge pull request #39 from collectiveaccess/PROV-486

PROV-486
PROV-492 Fixed incorrect evaluation of field number that could cause incorrect SQL queries to be omitted, returning an empty result set
PROV-492 Fix for broken set indexing
PROV-493 Command line caUtils throws fatal error when reindexing due to locales not being loaded
PROV-494 fixed issue where default preference value is not returned prior to first user save of preference screen where element is available.
Remove old player code
A revision to the VMM installation profile
Merge branch 'master' of github.com:collectiveaccess/providence
Preliminary fix for PROV-495
Added metadata import user action
NO-JIRA Moved access control code to constructor