This is a feature branch for release 2.2 including the parser POC changes (see ID#143).
ID#143: Sync check-in for parser POC. Performance quite good now.
ID#143: added cache functionality for retrieving tag lib classes to gain performance.
ID#143: added fix for "<foo:bar/>" tags resolving the tag name correctly ("bar" instead of "bar/").
ID#180: integrated changes by dingsda.
ID#105: first implementation of the iterator fallback template functionality.
ID#127: added multi file upload capability.
Merge remote-tracking branch 'origin/master'

Conflicts:
	tools/form/taglib/FileUploadTag.php
	tools/html/taglib/HtmlIteratorFallbackTag.php
	tools/html/taglib/HtmlIteratorTag.php
Optimized code to use APF API as much as possible.
Merge branch 'master' of https://github.com/AdventurePHP/code

Conflicts:
	tools/link/taglib/LinkGenerationTag.php
ID#205: corrected validation for select box tag and others.
Merge branch 'feature-2.2-parser-poc'

Conflicts:
	core/pagecontroller/pagecontroller.php
Merge branch 'feature-2.2-parser-poc'

Conflicts:
	core/pagecontroller/pagecontroller.php
Updated migration scripts to 2.2.
Removed dependency to APFObject as tags MUST inherit Document.
ID207:
* Removed dependency of action input to APFObject's.
* Introduced interfaces for Action and ActionParameters.

ID#183, ID#185, ID#186:
* Introduced new APF parser.
* Introduced static tag registration.
* Refactored tag registration for local nodes.
* Added migration script.
ID#183, ID#185, ID#186:
* Renamed classes to comply with coding conventions.
ID#207: added convenience method for retrieving all action parameters.
ID#183, ID#185, ID#186: manually migrated tag registration with array syntax.
ID#183, ID#185, ID#186: optimized tag registration for framework tags.