Check for PHP 5.3+ upon setup an update.

Fixes #450.
Merge remote-tracking branch 'origin/master'