AvalonEdit: Add Padding for Line Height

This PR adds support to AvalonEdit for altering the line height via a new Padding property on TextView


## TODO:

- [ ] Switch Min/Max to simple padding, since Min / Max falls over in the wrapped line case
- [ ] Fix rendering to actually put lines in the right place
- [ ] Handle notifying margin handlers of padding changes