Specifies 5.4+ as minimum supported version of PHP

I was looking to cleanup in preparations for end-to-end tests and noted that no "official" minimum supported version of PHP was specified in the composer configuration.  I based 5.4 on `.travis.yml` and usage of `"vlucas/spot2": "dev-master"`, which is requiring 5.4+