Merge pull request #125 from Ryan-Myers/master

Update highstock, fix various PHP warnings, and create a recipe import tool.
redid GW2SessionManager to be more flexible
Merge pull request #126 from Ryan-Myers/Code_Cleanup_foldor

A lot of code cleanup.
Merge branch 'master' into redo-sessionmanager

Conflicts:
	src/GW2Spidy/GW2SessionManager.php
	src/GW2Spidy/NewQueue/RequestSlotManager.php
	src/GW2Spidy/TradingPostSpider.php
	src/GW2Spidy/Util/CurlRequest.php
added notice to gem rates
Merge branch 'master' into redo-sessionmanager
removed debug
Merge branch 'Code_Cleanup_foldor'
Don't update images from the Trading Post if the image is already from the official API. The TP has lower quality images.
Add a button to the watchlist to delete all items in the watchlist.

Fixed controllers missing important use statement.
Merge pull request #130 from Ryan-Myers/watchlist_delete

Add a button to the watchlist to delete all items in the watchlist.
Merge remote-tracking branch 'ryan/master' into gw2api-import
more magic
Merge branch 'master' into gw2api-import
Merge branch 'redo-sessionmanager'
Merge branch 'master' into gw2api-import
fixed bad file name
Added a new vendor library "EpiCurl". This allows multiple curl requests to run simultaneously.
Using this library drastically decreases the amount of time it takes to run tools/update-items-from-api.php.
It cuts time on my development machine from ~3 hours, to ~20 minutes.
Updated and cleaned up the create/import recipe code. It now uses the EpiCurl library to speed up the curl requests.
Merge branch 'master' into gw2api-import-epicurl