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