[exfm] Check if resolved URLs are readable.

* Often ex.fm returns URLs which return with status code 404 and 403.
  These URLs can't be played and may block other results.
* Now using a consistent coding style (could be checked with jslint)

This pull-request makes use of the RequireJS integration for Tomahawk.