hmland: don't impersonate HM-CFG-LAN by default. Don't respond to K-commands with HM-LAN-IF by default but respond with the actual string returned by the USB device (HM-USB-IF). This breaks compatibility with Fhem-versions before 2015-06-19 and possibly other software (Homegear, eQ-3 rfd). To restore compatibility with these software-packages, add the new command-line switch "-I" which restores old behaviour.
hmland: handle commands spanning packet-boundaries Previously each command which crossed packet boundaries (because there were many commands in a packet) was wrongly executed as 2 seperate commands. This is now fixed by reading from the network until a \r or \n is seen and only then executing the command. Fixes crashes of the hmcfgusb when fhem reconnects and sends a huge list of known devices ('+'-packets).