MT#3977 Implement backend for multi-line PBX conf

This makes it possible to configure multiple lines (private, shared,
blf) and attendant console keys (blf) on a field device and generate the
proper config for it.

It does not yet support editing such a field device.