Elgg gets a front controller
fixes unit test
removes php 5.3 function
Merge pull request #5698 from cash/front_controller

Elgg gets a front controller