Ported handle_os.tcl to handle_os (PERL). In the process added a lot of
error checking and now pulls defaults from the database. Also fixed a bug in set-dnard-os with ranges and set-node-os now takes a PERL regex as a nodespec (actually translates to the regexp /^nodespec$/). Note: handle_os currently has the delay node OS hardcoded to FBSD40-STD. This should eventually come from the database. Also the error checking is not completely tested yet. However, the correct case works and handle_os.tcl had no error checking.
Showing with 260 additions and 156 deletions