Started TravelService.

Ticket location window opens to begin ticket transaction.
Loading TravelPoints and responding to TravelPoint request.
Fixed scene transfering.

The position of the object being transfered needs to be set DURING the
transfer. Transfering to the same position in the new scene and then
transforming wastes bandwidth on objects spawned in the area.

Added PurchaseTicketCommand.
Ticket(s) are now created and put in inventory.
Inter-Planetary Route Verification

Ticket radials (although on the wrong ticket object it appears).
Loading and verification of Inter-Planetary routes. Scenes which are
offline will currently not display in the travel terminal and no ticket
purchases are allowed if the destination is offline.
Use Ticket.

You can now use a purchased travel ticket (missing some sanity
checks...)
Loaded planetary travel routes.
See extended description.

OutOfOrder messages are now encrypted (no more dropped connections!)
Movement counter is no reset when players are removed from a scene.
Temporary shared mutex for loading static objects (failing otherwise).
CollisionBox fix.
Tickets are now purchased from the nearest terminal.
On ticket use, the nearest shuttle will be found and posture verified.
On ticket use, nearest ticket collector will be found for location
discriptor (this will be moved to the shuttle attributes soon).
Added SI function to search for nearest objects with target tags. Return
interface will change soon. Will also be adding more variants of this
function. Accessable through SimulationService.
Travel prices are currently 0.
Debug stuff. Started ticket collector.
Merge pull request #513 from apathyboy/develop

Fixed indents that were causing issues during character creation
Merge pull request #514 from apathyboy/cleanup

Moved game code to the dll.
Ticket Collector

PythonCallbacks now take a member function related to a class.
Added functions GetAvailableTickets and GetInventoryTicket to
TravelService. These functions are used in the python radial script for
the Ticket Collector and will be changed later to something a little
more clean.
Conflict fixes.
Fixes and removed some debug messages.

Ticket Collector now lists only tickets originating from that travel
point.
Removed debug messages in various files.
Switched from using the (wrong) shared_dungeon_ticket to the (right)
shared_base_travel_ticket. This required added __init__.py to the
directory.
Merge pull request #515 from dead1ock/feature/travel

Shuttle Travel (Beta)
Version printout now uses defines instead of hardcoding
Removed DatabaseManagerInterface, this should not be reimplemented
Removed the pimpl as the db manager interface depends on the connector/c++ dependency so it doesn't make sense here to hide it
Moved scripting tools to the scripting folder
Added thread pool helper class
Added ExecuteAsync method to the database manager making use of the new thread pool