send RiderActionState update only if changed

improved RiderActionState Class with encapsulated members and changed
flag. setter will set flag to true if one member has changed.
RiderActionState is only send if it has changed. Then changed status is
reset.