Collision free approach to resolve the DOM ID issue in a clean way. Fix to generation of ids for multiple checkboxes. Resolves ticket 4064.
prevent possible XSS attack via form helper selects and unescaped output.
Also make DOM ids for radio element values unique.
Update version number to 2.4.4
fix cs
Merge pull request #1635 from dereuromark/master-dom-ids

Fix duplicate ID generation of for multiple checkboxes.
Add tests for uncovered case of :0 replacements.

There were previously no tests for the :0, :1 style replacement markers
in DboSource. In fact I didn't even know it was a 'feature'.