reimplement LCBCOperators, use common LCBCOperator constructor signature

- update .__init__(), .add_from_bc(), .append(), .finalize()
- move make_global_lcbc_operator() -> new LCBCOperators.make_global_operator()