initial implementation of setPropertyRecursive
Call init when a property is changed via setPropertyRecursive

This gives transforms a chance to update their state to reflect any
changes made.
Remove unneeded debug output
Purge the abominable " & "
Update brace placement
Compress " * " to " *"

Surely this will save many bytes of source code.
Merge pull request #214 from biometrics/recursive_property

Implement a method for setting properties after objects have been created
Spaces between control structures and (, some updated braces
Refactor PP5 comparison handling

Introduce PP5GalleryTransform, a transform that compares incoming templates
against a fixed gallery (thereby avoiding the cost of repeatedly setting up
pp5 galleries for the same templates).

Modify AlgorithmCore to support supplying Transforms to the right of the
algorithm string, in this case ! should be used instead of :.