Style fixes

Signed-off-by: William Douglas <william.douglas@intel.com>
Add handling for optional config file

With this change, both buxtonctl and bt-daemon now accept a
--config-file option to be used in place of the default configuration.

This also adds a new public API function for clients to use in order
to set the configuration file the library will use for opening the
buxton socket.