* bugfix for null errors when using getRiddenByEntity() and getRidingEntity() without a passenger/vehicle
* adding setRidingEntity() to allow stuff like dismounting due to how setRiddenByEntity() works
* adding dismount() to make it easier for modders that may not know how to eject riders.