Moved .lib files into lib/AN/XXX.pm modules; moved .xml files to Data/ directory.
test files with empty test routine for each module routine. Some tests filled in
This is a pretty major milestone in the Install Manifest function... The anvil-configure-network tool has been updated to support a "script" mode, which prints keyed strings that the caller can take and parse into the user's desired language. The web interface now does this parsing and translation. Further, the web interface is now interactive (if in an admittedly clumbsy way). The user will be prompted in real time to unplug and plug back in links in order to map a new nodes physical network interfaces to logical device name.

Still much to do before the next release!

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>
Manually reverted Madison's commit.
Merge branch 'tests'

Conflicts:
	cgi-bin/lib/AN/InstallManifest.pm
	cgi-bin/lib/AN/Striker.pm
	tools/anvil-configure-network
Fixed a few issues post merging of Tom's branches. Finished initial work on adding PXE (CentOS and RHEL proper) support to Striker dashboards.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>