[Added] LuaControlDevice class
[Added] giveControlDevice method to DirectorManager
[Added] Conversation screens and logic to recruiters for the purchase of
faction pets (currently disabled).

Change-Id: I81dc0b24259f348a2da40d316daf7f189c2a5d5f
Merge "[Added] LuaControlDevice class [Added] giveControlDevice method to DirectorManager [Added] Conversation screens and logic to recruiters for the purchase of faction pets (currently disabled)." into unstable