Fix line number after crafting patch file manually.
Make public headers get installed.

Currently this is done via hackish way. We need to decide, if we
want to get multiple packages, or build separate ports. IMHO, until
our shared libraries handling patches go upstream, it's better to
have one port.
Improve versioning.

Makes Samba4 subpackages inter-dependencies more strict, as they should be.