Theme Configuration Enhancements

- Add TsamaNode::AddChildObjectFirst
- Add Tsama::BeforeRun and Tsama::AfterRun
- Modify Customizer to test fro headFirst, headLast, bodyFirst and
bodyLast
- Theme config can now speficy where to place extra configs. E.g. jquery
etc...

Example tags:

<head position="first">your html code</head>
<head position="last">your html code</head>
<body position="first">your html code</body>
<body position="last">your html code</body>
Merge remote-tracking branch 'origin/master' into services