Initial work on fixing PHP Strict Standards warnings

This mainly corrects using static function and bad inheritance in method
signatures of NamespacedElements
Remove unused param from geo namespacedElement
Merge pull request #147 from unl/strict-standards

Initial work on fixing PHP Strict Standards warnings