DHCP assignment with multiple nics

When multiple ethernet adapters are present, a host file is created in /etc/dhcp3/hosts.d/ for each of the interfaces. Each of those files contained the same IP address.

* Added condition in update_nodes.rb to set IP address only for the boot interface
* Added condition in dhcp template to deny boot if no IP is set (see update_nodes.rb)
Merge pull request #263 from vuntz/windows-multiple-nics

DHCP assignment with multiple nics
Merge pull request #264 from dirkmueller/release/stoney/master

Adjust for new channel names
Integrated software raid
Merge pull request #269 from crowbar/release/roxy/master

Sync with roxy
Return just node name from the transition method
Merge pull request #271 from bkutil/feature/skip_node_load_on_transition_leave

Return just node name from the transition method
Merge pull request #268 from tboerger/feature/software-raid

Integrated software raid
Try harder in skipping the MSFT compat rules

The by-id/ MS compatibility hack links that were added
as a maintenance update (and thereby are available in
the discovery image) are not recognized by the SP3 install
media, hence missing during install, which breaks.

The previous regexp was not good enough, some harddrives
do not start their naming with a letter, but a number. In
this case it seems udev always prefixes it with "2", so
hopefully this regexp is good enough..

https://bugzilla.novell.com/show_bug.cgi?id=864857