Speeds up and caches early access detection (#525)

Per suggestion, the Enhanced Steam API server is now loading a list of
all Early Access appids once each hour.  This new code grabs that JSON
data and caches it for one hour, and uses the enclosed data for Early
Access game detection.  This should speed up the detection of Early
Access titles and significantly reduce the number of AJAX requests being
made to the Steam API servers.