dhcpd: use xsce_domain variable instead of hardcoded value
ejabberd: use full domain for admin user
network: use variables instead of hardcoded hostname/domain vaues
Fix hostname issues

- Updated dhcpd-xs.conf template
- Updated ejabberd-xs.conf, so the admin user it's created using the full
  domain,not just the hostname
ajenti: add missed dependency, gcc
transparent-mods-auth: Ensure that all the "GET"-variables in the
original URL, are re-added, after the authentication is confirmed via
this module.

Without this, things would break (for eg, until now, all internal-links
on Moodle were broken). With this patch applied, things will be back to
normal.
Reordered hostnames in /etc/hosts for 172.18.96.1

Since we're running a dhcp server, for hostname -f to report schoolserver.local, that must come first in /etc/hosts for the LAN interface.
Template for /etc/hosts not needed as it's generated from the network playbook
Revert "Template for /etc/hosts not needed as it's generated from the network playbook"

This reverts commit fab637eb2916d94cd41209b80dcb15aee02912b3.
Template for /etc/hosts not needed as it's generated from the network playbook
/etc/sysconfig/network must have the FQDN for HOSTNAME
#TODO remove deprecated HOSTNAME entry
Merge pull request #21 from annabham/bug--am-sick-of-hostname-issues

Reordered hostnames in /etc/hosts for 172.18.96.1
Merge pull request #20 from ajaygarg84/master

transparent-mods-auth: Ensure that all the "GET"-variables in the
Add re-direction, for only GET-requests.

Signed-off-by: Ajay Garg <ajay@activitycentral.com>
Merge pull request #23 from ajaygarg84/master

Add re-direction, for only GET-requests.
Remove blank line
Remove unused file
Merge pull request #25 from enoel/clean-scripts

Clean scripts
roles: created xo