Began cleaning up code.
Refactored subscription_savings_check.
Made highlighting prettier.
Now loads inventory items before doing anything (inv highlighting).
Re-enabled some features that work.
Big rewrite to "highlighting" - now tags. & msic fixes.
Fix get_appid and get_groupname, where they wouldn't match if using https (or if protocol was omitted).
Merged add_info and add_info_wishlist.
Fixed a weird case of owned games not knowing they're owned. Seems we have to always check though http, not https.
Added empty wishlist button.

Fixed false-positive "wishlist" tags.
Possibly resolved protocol-specific urls being weird, I think it was Valve's end mistreating me earlier; not code bugs.
Fixed savings miscalulation.
Replaced inventory's use of steamcommunity.com/my - erroneously asked for auth a couple of times and broke everything.
Disabled app info caching for now, while dev.
Fixed empty_wishlist button reloading before it finished executing the forms.
Merged new commits from jshackles/Enhanced_Steam@4ef4ae26ad027d2e3ae7741b6e504bcf4be4ca1
Added ability to choose highlighting method, background, tags, or both.
Fixed bind_ajax_content_highlighting not triggering properly.
Use the storefront API for wishlist check; we can optimize this further by batching the requests in to one.
Fixed highlighting not working on daily deal.
Coupons refactored and implemented.
Seperated "Inventory" highlighting in to "Gift" and "Guest pass", for clarity.
Changed subscription_savings_check price discovery the same as display_coupon_message.
Added a tag for games in friends' wishlists.
Fixed add-to-cart buttons on wishlist not working.
Stopped empty wishlist button showing on others users wishlists.
Fixed Wishlist's "Add to cart" button sometimes being recommendation fields.
Fixed regex problem causing profile features to not load.
Added primitive caching of load_inventory and add_info; needs to be polished up.
Fixed "N/A" prices breaking subscription_savings_check.