add commands to add updated scripts to existing inits, and to install the inits
initial mods to mps mode for apple/gpt systems;  pickup swap partitions for mps:gpt if uuids file worked; added emacs tags for proper tabbing of script files;
In the case of multiple MAC address from ipxe, have BootMenu choose the one that matched the Host.  Otherwise, the mac passed to mc_checkin.php is not a valid format.
debug message if no swap partitions to restore;  emacs formatting statements; pass device name to check partition table type
Fix the adpass word encryption stuff so it more accurately finds out and can decrypt the data as strlen is not an accurate method.  Add encryption and legacy compatibility to the service clients communicated to from the client.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2180 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
Add Junkhackers debugpause statements to source and inits.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2181 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
Fix some issues with the way data is sent and received by the client.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2182 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
Add defaulting capabilities as to which modules you want to allow.  If they're globally disabled, you can't use it as a default.  If they're globally enabled, you can then choose if you want to use it as a default module for newly registered and imported hosts.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2183 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
Add #time flag to newService without encoding time if the newService flag is set. Update ipxe files to latest pull.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2184 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
Use newService flags where necessary in the service files. Return new data for the new service, while still remaining legacy compatible hopefully.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2185 71f96598-fa45-0410-b640-bcd6f8691b32
Merge svn with master
reverted most of the multicast session code to get normal multicast to work.
I was mistaken.  MC Session should be fine.

Revert "reverted most of the multicast session code to get normal multicast to work."

This reverts commit 5e8d9c1f183a3fc06eda24262abc841961196312.
Merge svn with master
Make the AES Key's readonly fields.  The buttons below them will allow re-randomizing the key.  This will ensure the key is always the right size for the encryption functions to work, as well as ensure it's something that's not easily rememberable.  To assist in getting the information when needing to recompile, the system needed a size increase of the password and text fields.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2186 71f96598-fa45-0410-b640-bcd6f8691b32