Implemented agent persistence tag. Agents not set as persistent (setPersistent(true)) aren't saved. Neither are their models.
Debug::breakHere now only breaks when compiled in DEBUG
Made Debug output a bit less verbose
Updated doc file
Added doc in Action.h
Updated doc in Agent.h
Added InputManager::keysPressed as alias to InputManager::codesPressed