Add LargeNetworkFiles table
No network files needed for remote packages
File download framework
Add Connection.SendRequest<T> - allows async waiting for a response to a specific message, instead of routing through global handlers
Request files loop
Fix filesystems not clearing properly between games
Download required files from server
Move the asset download cache to a single purpose class