This commit extends lncfg to support user specified database backend. This supports configuration for both bolt and etcd (while only allowing one or the other).