Simplify the bus_index code

Instead of comparing the paths components by components just compare the
complete strings. The behavior of this change should be backwards compatible
with the old code.
Create a workaround for systems not supporting /etc/sysctl.d

Use a cronjob that is only executed after a reboot to apply the settings from
files in /etc/sysctl.d/
Allow using the serial number for defining the bus order

If present in the interface_map of the network proposal a serial_number can be
use additionally to the Product Name for defining a specific bus_order for a
specific node.
Merge pull request #136 from rhafer/fix/sysctl.d-suse

Create a workaround for systems not supporting /etc/sysctl.d
Merge pull request #137 from rhafer/pull-req-release-pebbles-master-ead8713cdc2ce28d97bab36901b28238e32bb08e

Allow using the serial number of a node as an additional matching criteria for the bus_order [1/3]
Fix validation of VLAN IDs

IDs 0 and 4095 are reserved and should not be used.
Merge pull request #142 from vuntz/fix-vlan-check

Fix validation of VLAN IDs
Merge pull request #132 from rhafer/pull-req-release-pebbles-master-baca0ec1ac0c56c4847b1c18747abd04377f6bd8

https://github.com/crowbar/barclamp-deployer/pull/132

Merged by devtool for cloudsleuth