Fix made it here bug on fog configuration when dealing with ipxe menu editing.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2652 71f96598-fa45-0410-b640-bcd6f8691b32
Fix timeout values to allow for a value of 0 in either timeout or hidetimeout

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2653 71f96598-fa45-0410-b640-bcd6f8691b32
Update kernels to 3.17.3


git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2654 71f96598-fa45-0410-b640-bcd6f8691b32
Add starting components for Asymmetric key pairing and encrypting between the new client and fog.  Have it auto generate the ssl keys as needed.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2655 71f96598-fa45-0410-b640-bcd6f8691b32
Fix the services so they work in if/elseif/else format otherwise things would be broken.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2656 71f96598-fa45-0410-b640-bcd6f8691b32
Fix some more things.  If get_srv_key is passed, aes encrypt the data and return it base64 encoded.  This is specific for getting the public key to the client.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2657 71f96598-fa45-0410-b640-bcd6f8691b32
Fix some more elements of the pub_key.

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