Send all the ->variablename variables with the boot menu hook.

git-svn-id: https://svn.code.sf.net/p/freeghost/code/trunk@2470 71f96598-fa45-0410-b640-bcd6f8691b32
Fix the caller as private setting variable in a function doesn't work so well.

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