xbmc/xbmc — pull request #785 by Montellese (2012-03-19 13:31:19+00:00)
Title: jsonrpc: refactor to simplify includes

This commit refactors some of the stuff used by JSON-RPC like CAnnouncementManager, JSON etc to break things up into more logical units. Currently the includes needed to access a specific JSON-RPC feature is insane (IClient, IAnnouncer, ...).