Added ability to parse javascript getters and convert them into dart getters.

Also applied this to all core elements so you can see the changes.
now that we support setters, maybe rename to `_parseProperties` ?