Added map to Element for custom user data, for example game entity objects
Improved Element's userData feature: getter is now a generic method; userData map will be only created if used first time
Merge pull request #90 from floyd1982/1.4

Added map to Element for custom user data