apphandler: channel: split out commands

I split out the channel commands into their own
subordinate file from the apphandler.cpp.  There
are three commands in apphandler for the channel
information.  There are other commands in the
transporthandler that correlate.

Moving this is step one in a larger task to enable
multiple channels.

Change-Id: I2e434a1da942325fc420079415edb39622f4e346
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/Makefile.am b/Makefile.am
index 9eef999..d4f43db 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -49,6 +49,7 @@
 libapphandlerdir = ${libdir}/ipmid-providers
 libapphandler_LTLIBRARIES = libapphandler.la
 libapphandler_la_SOURCES = \
+	app/channel.cpp \
 	app/watchdog.cpp \
 	apphandler.cpp \
 	sensorhandler.cpp \