Refactor identical shared create methods to the base class
Add _createEntity, refactor methods to use self::
Create list_items for types of collection and entity when required.
Change method of obtaining locale id in plugin

* Use getDefaultCataloguingLocaleID instead of global
Enhancements to the base plugin test class

* Added create list
* Type code in list items
* Data type for metadata elements
* Create correct entity type list item in createEntity
WIP Unit tests for wamDataImporterPlugin
Don't replace non word characters with white space in idno's
Add documentation to methods and variables

* Keeps phpstorm happy about variables
* preg_match was complaining about "!\%!" - replaced with '!\%!'
 - tested and both seem to work
Renable cache for list items
* Keep cache key short using crc32
* include matchon in the cache key
Add check that attributes get processed as well

* Refactor _cleanupEntities to _cleanupCreatedRecords
Adding en_AU entity titles and corporation suffixes
Ensure that non target 'elements' do not get matched

* Use assertCount rathe rthan assertEquals + sizeof
Merge pull request #91 from kehh/importPluginTests

Import plugin tests