Amending DG example to include custom equivalence class generation transformers (inline and post generation) AND creating alternative SCXMLengine constructor to add CustomTagExtensions.

Amending DG example to include custom equivalence class generation transformers (inline and post generation) AND creating alternative SCXMLengine constructor to add CustomTagExtensions.

PMD check fixes and unit tests for the POST and INLINE EquivalanceClassTransformer

Bug fix for Github issue #165 and new equivalence class for 'digits' and 'number'

Signed-off-by: Nilkamal Weerasinghe <wnilkamal@yahoo.com>
If we are making addTagExtension private, we need this constructor to take List<CustomTagExtension> instead of a single to support use of multiple custom tag extensions.