Further implementation

* Trap ETIMEDOUT and ESOCKETTIMED out errors in polling

* Improve disabled flag

* Implement max_age to skip poll if last fetch still fresh

* Retain content from last 200 OK when 500 Server Error encountered

* ResourceCollection.pollAll() initial implementation