Fix bug with push QDateTimeElements calling initializeRoot multiple times depending on init method used.
A slightly better fix for the QDateTimeElement init bug.
Removed unnecessary removeAllObjects call.
Merge pull request #221 from stafu/qdatetimelement_fix

Issue #196 - Fixes QDateTimeElement multiple initializeRoot calls bug.