Adding support for internal GameServer Protobuf

Removing the old legacy references to GameServerShared protobuf (now
included via Ivy)
Adding src-gen path.
Further work on the AI system

Some FIPA/JADE inspired work on message handling and outline support for
beliefs, capabilities, choices and commitment.
New Protobuf to generate AI messages (and exclusion in .gitignore to
stop it being checked in)
Outline for new monitoring package

Package will contain JMX management, memory usage, population count,
average player latency, etc.