OSX: Completed Marker Details.

- Added OnPunchInMarkerDetails action in IMarkerDetailsView and
implemented in MarkerDetailsPresenter.
- Now saving values in Marker Details, every control is working
(changing position, punching in, changing marker details, etc.)
- Reloading markers now keep the previously selected marker in the table
view
- The active marker and marker position are now updated in wave form
view.