Fix issue #302 - Standardize prop -> DOM attribute process

- attr={1.2} is now translated to attr="1.2" (numbers)
- attr={true} is now translated to attr="true" (bools)
- attr={{}} is now translated to attr="[object Object]" (objects)