Upgrade master with changes from v4 branch

* Custom folder and VPK loading (your own materials/models/etc)
* Loading default resources from VPKs (like skyboxes and sounds)
* Responsive UI while TF2 is running
* Reduced start-up times
* Automatic updates
* Linux support