Added the new print hook.
Updated merge.
Fixing merge conflict.
Implemented feed back from print code review.
Updated menu hook callbacks.
Merge pull request #56 from MorganDawe/7.x

Implemented new print hook.