Merge pull request #124 from DannyMurphy/wam-theme-tweaks

I'm not 100% sure which issues this is fixing, but it restores the background image and nothing looks broken so merging.  I can see a couple of things that aren't quite right, so I'll raise those in here as individual issues.
No longer ignoring files that don't exist.
Merge pull request #129 from leftclickben/RemoveUnnecessaryIgnore

No longer ignoring files that don't exist.
Merge pull request #131 from DannyMurphy/wam-theme-tweaks

Wam theme tweaks
Prevent double path separators in redirect URL.

+ The base URL path was set to '/providence', which was then part
  of an array joined using '/' separator, which resulted in a '//'
  in the URL, which was causing a problem with redirects on logging
  in, and preventing login under some circumstances.  This ensures
  that all components are trimmed of leading and trailing '/'
  characters before joining.
Remove accidentally checked in `error_log()`
Merge pull request #132 from leftclickben/FixLoginRedirectIssue

Fix login redirect issue
Make map images original size

Closes Issue 133
Merge pull request #134 from kehh/MapImagesGone

Make map images original size
NOJIRA - Data Import UI fix js undefined is not a function error

for (var i in) was looping across the methods as well as the keys of the hash. This just makes sure that the keys are actually part of the hash rather then it's prototype.
NOJIRA fix mis-assigned variable

$vn_i is defined in the row above and is used below. This changes the variable.
Merge pull request #136 from kehh/misAssignedVariable

NOJIRA fix mis-assigned variable
Merge pull request #135 from kehh/fixDataImporterError

NOJIRA - Data Import UI fix js undefined is not a function error
Update to profile

Includes changes from the history migration
Also includes new values for samplingProtocol, Fixing
Remove taxon rank for scientific names as this is now handled by type
History classification no longer required
Update for conditional text for conservation
Adding object_deaccession_types list
Valuation for history objects

Updated bundle placements
Adding permanent_exhibit storage location relationship type
Remove permission for removed taxonRank atteribute
Addition to zoology profile from import

* additional samplingProtocol values
* additional lifeStage values
* additional preparation_types values
* Added list for storage_types
* Adding verbatimLatitudeTo verbatimLocality verbatimLongitudeTo
* verbatimDepthTo
* Depth on tz records

Other metadata elements:
* SpecimenLength
* TrapLocation
* StorageType
* TailLength
* HindfootLength
* ForearmLength
* EarLength
* HeadVentralLength
* Mass
* verbatimLocality
Adding history classification and material_types
Adding missing </item> to make it well formed
Merge pull request #137 from kehh/updateProfile

Update profile
Create coordinates data structure from components

CA coordinates store lines as a series of comma delimited lat,lon pairs which themseleves are delimited by ; and enclosed by [ ].
This takes coordinatesLatitudeDecimalFrom,coordinatesLongitudeDecimalFrom, etc keys in the content tree and transforms them into CA compatible coordinates. Also this method needs to be called after _processBundles.
Merge pull request #138 from kehh/zoologyCoordinatesFixes

Create coordinates data structure from components