Cleanup code style
Handle unknown elements using dummy handler.
Make unknown element handling configurable.
Merge remote-tracking branch 'origin/develop' into release/4.6
Bump version for release.
Merge branch 'release/4.6'