A lot of code cleanup. Mostly remove unused "Use" statements. But also fixed a few bugs, and cleaned up unused variables.
Created a tool to create/update items from the official guild wars 2 API.
It takes a while to run because currently there are 27225 items.
Changed the "update-items-from-api" tool to not use a worker to save the data. This will avoid causing prices to look empty for items being updated.
If an item isn't found in the DB, create a new one.
Stupid me forgot to change the default max number before committing again. :p
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
Added a script to automatically create the items from the official API
and update the recipes.

Also added status messages to the create-recipe-map.php.
Fixed Windows line endings on the shell script, and fixed a division by zero error.
ItemTypes and ItemSubTypes are now properly created/stored for each item using the update-items-from-api tool.
Also fixed really minor bug in the css. (extra comma)
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.
Creating a new branch with the eventual goal of replacing the GW2API
Temporary add require to autoload.php. Also added a method to API_Item for description. More to come still.
Add a button to the watchlist to delete all items in the watchlist.

Fixed controllers missing important use statement.
Further work to break off from GW2DB.

This will now generate the tooltips (not hover ones yet) for all item types known so far.
It also caches API queries.