Fix predicted network and predicted local swap. Only store and restore predicted child networkables if we should based on network / variables flags
Restore functionality to remember ConVar values between hotloads. Don't remember values if the ConVar isn't our host type
Move ConVar generators to ConVar folder. Add ConVar.Engine file to generate backing field + set underlying ConVar value for tool ConVars. Don't do any generation for engine ConVars if we aren't a tools package. Similarly, don't do any generation for other ConVar types if we _are_ a tools package.
Merge branch 'master' of github.com:Facepunch/sbox