Added headers for easily including all the major object types or forward declaring them.
Expose a way to search for a specific type of object by id
Log commands that aren't registered so we can start implementing them
Added set waypoint active script
Added easy casting to different derived types to the Object binding
Fixed issue with parameter order
Added persisting of a player's waypoints
Waypoints don't need to store base objec tdata
Cast to waypoint
Corrected query
Updated query to insert if new and update if existing
Added missing cast
Added simplified persist objects interface
Fixed issue where some objects were missing the event dispatcher
Only attempt to load if a visitor is created
Set the player as the waypoint's container
Load/persist the whole object
Set waypoints to be persisted by default
Removed persistence work from player factory, normal persistence routines now handle waypoints
Set's the waypoint's name