EVENT-84 & EVENT-85

Two changes in this pull request:
 - partial refunds are now possible for any payment
 - planners/admins can add additional expenses to a registration