bumped minimum required PHP version to 5.1, removed 5.0-specific stuff, relying exclusively on spl_autoload now, closes #329. ATTENTION, POSSIBLE BREAKING CHANGE: using array type hint where possible now, you might have to adjust your method declarations