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.
It seems quite possible for a getter to have a comment too, so we should be careful not to generate the same getter twice. Maybe we remove this list and use `properties` also for getters (we can add a `isReadonly` flag there, for instance?)