PROV-932: Continuous Integration (Travis CI)

+ Add `caUtils install` which performs an installation to a blank database instance.
+ Add `caUtils --setup [/path/to/setup.php]` to allow caUtils to use a different setup.php than the one in the root.  This is used for integration tests.
+ Fix a bug where logical combination was && where it should be ||, in "guess paths" fallback for caUtils.
+ Add .travis.yml script to define the Travis CI build process.
+ Add setup.php to be used (as symlink) by Travis CI builds.
+ Change submodule to use https instead of ssh, because Travis CI does not have keys so https is just easier.
+ Fixes to setup.php-dist to make things work in less fully-fledged environments.
+ Remove static inclusion of Autoload.php from unit tests.
+ Fix indentation in unit tests.
+ Specify `__CA_BASE_DIR__` in setup-tests.php.
+ Add some comments to setup-tests.php.
PROV-933 Added logging to data exporter

At the moment there are only INFO and DEBUG messages because there’s
not much that can fundamentally go wrong with an export once a valid
mapping sheet is loaded. This should help a little bit figuring out
problems with particular mappings though.
NOJIRA Fix spelling error
NOJIRA Fix broken delete
NOJIRA fix broken storage location bundles + add error reporting
NOJIRA Refine display of storage location in inspector
Merge branch 'develop' of github.com:collectiveaccess/providence into develop
NOJIRA commit to pull
Merge branch 'develop' of github.com:collectiveaccess/providence into develop
NOJIRA restore type restriction support
NOJIRA prevent warning when refinery directory does not exist
Merge pull request #114 from leftclickben/PROV-932_TravisCI

PROV-932: Continuous Integration (Travis CI)
Merge branch 'master-fix' into develop
NOJIRA Fix syntax error in displayHelpers
NOJIRA Override get() in annotations class to allow for easy retrieval of annotation properties

This code should be removed once the get() rewrite is done.
NOJIRA Oops
NOJIRA Special treatment for points property
PROV-902 Don't add ID if value is null
NOJIRA Fix importer handling of multiple values from refineries into containers; would implicitly create new containers for repeats, which is not a good thing; modified plugin hook for content tree rewrite to pass mapping instance
NOJIRA Fix 5.3 syntax error

It’s really not worth breaking PHP 5.3 compatibility over this.