Update ipxe files to latest pull.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2312 71f96598-fa45-0410-b640-bcd6f8691b32
Copy the prior hooks directory back to the newly created hooks directory to ensure custom hooks and files are maintained.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2313 71f96598-fa45-0410-b640-bcd6f8691b32
Add new register functions to add a host as pending.  Make a new menu item to handle this new item.  Add functions to approve from boot, host page.  Allow editing of pending host just like regular editing.  Right now you could, potentially, image this host if you needed to but will work those kinks out.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2314 71f96598-fa45-0410-b640-bcd6f8691b32
Make it so tasks and group page will only schedule tasks if hosts are not in pending state.  Also hide the deploy menu items if the host is pending.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2315 71f96598-fa45-0410-b640-bcd6f8691b32
Fix installer to recopy files AFTER the folder exists.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2316 71f96598-fa45-0410-b640-bcd6f8691b32
Maybe the installer will work properly now?

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2317 71f96598-fa45-0410-b640-bcd6f8691b32
Cleanup now that things seem to work.

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