adds backend and frontend config sections

new defined types:
haproxy::frontend
haproxy::backend

haproxy::backend uses haproxy::balancermember the same way
haproxy::listen does. I'm not sure I like overloading that, but it
should work.