Update elasticsearch download URL.

Update elasticsearch download URL--because they have moved their downloads
away from github--and make the recipe work again. Also make the download
URL configurable via attributes (similar to how the official repository
does it).