Large refactoring

* Load player data on the fly instead of on ready() because there are too many friends now
* Refactor JS/CSS to use :visible and table classes instead of iterating over the li's
* Use CSS pseudoclasses for avatars instead of <img> to reduce number of elements
* Replace theme.grey.css with leaner tablesorter.css and theme.css
* Remove medium avatars because they're too damn big
* Replace in-line styles
* Move $player_ids definition to file Large refactoring
Go back to data-hide attributes

* ...but index all the elements by ID and type instead of using jQuery selectors all the time
* :visible is too slow
Fix new players always appearing despite filters

* If earned/unearned were unchecked and a new player was loaded, they would always appear
* Disable the player's checkbox during the AJAX request so that they can't appear in the table if their checkbox is quickly unchecked before the response is handled
Add loading 'icon' and refresh button for individual players
Minor fixes, refactoring and optimization

* "$steamids" seems redundant when all our IDs are Steam IDs
* Prefer early return over large block of further indented code
* No space between .earned and .player since the DOM change
* Why did I choose #373736 before?
* Cache some jQuery selections that are used more than once
Allow player IDs to be commented out with [#;=]
Re-sync 'All' checkbox and tweak .timeProfile
Clean up some HTML & CSS
Create window.data object in PHP for clarity and centralize test threshold
Some JS and CSS lint fixes
Merge pull request #14 from Southpaw018/deagle

Deagle magic