vyatta-op-dhcp-server: formatting changes for style consistency

Update lib/DHCPServerOPMode.pm to have consistent identation levels and
style throughout.
vyatta-op-dhcp-server: update dhcp lease parsing logic based on type

Update the parsing logic for DHCP leases, so it allows certain lease
entries to be missing in /config/dhcpd.leases for backup and free
leases, but ensuring that they are present in active ones.

Bug #121 http://bugzilla.vyos.net/show_bug.cgi?id=121
vyatta-op-dhcp-server: strip shared-network prefix from client-hostname

Strip the shared-network prefix added to client-hostname in the
dhcpd.leases when running "show dhcp server leases".  This prefix was
added to fix Bug #160, to ensure unique host entries in the generated
dhcpd.conf.

Bug #160 http://bugzilla.vyos.net/show_bug.cgi?id=160
Merge pull request #2 from cyclops8456/helium

vyatta-op-dhcp-server: Bugs #121 and #160