fix(Physgun): Rotation works now.
I think i took it from SourceBox or whatever it was called.
feat(Portal 2): I don't remember what i did but i did something.
A lot of that something was taken from:
https://github.com/RocketLauncher21/Portal2ASW
chore(ImGui): Updated ImGui to latest.
chore(Polyhedron): Changed a lot i don't remember where i took it from.
refactor(env_projectedtexture)!: Updated to the KS:GO version,
still doesn't support anything because of `materialsystem`.
refactor(fog_controller): Updated to the KS:GO version.
chore(CBaseEntity): Remove the "Updating physics on object in hierarchy"
warning.
fix(VScript): Now actually works and does not crash.
fix(Triggers): Buttons unpress again.
fix(Engine Debug Build): Engine now build in debug.
chore(Engine): Don't print the "SOLID_VPHYSICS static prop with no vphysics model! (%s)\n"
message.
Taken from Portal2 code.
feat(sv_allow_mobile_portals): Added `sv_allow_mobile_portals` doesn't
really work, most of it is not implemented yet.
feat(sv_autojump_): Added `sv_autojump_` does what it says - auto jumps.
fix(d1_canals_01): Fix crash when vortigaunt charges your suit.
fix(CRagdollPropAttached): Check if `pRefObject` is nullptr so we can
feed a combine apc to a barnacle.
Fixes portals getting stuck in objects.
fix(Portal Trace Filter): Can shoot through cubes now.
refactor(Soundscape)!: Updated to the CSGO Version.
chore(Copyright): Remove dates and unicode characters.
fix(crowbar): Fix crowbar not hitting through portals.
chore(util): Added UTIL_GetNearestPlayer function from valve developer wiki.
Made this a month ago and didn't really test anything now.
A lot of useless portal ray traces.
feat(env_portal_laser): Very bad implementation of portal 2 lasers.
feat(prop_laser_catcher): Very bad implementation of portal 2 lasers.
feat(prop_floor_button): Copy-Pasted leaked floor button code.
feat(prop_weighted_cube): Very bad half leak based cube implementation.
feat(prop_testchamber_door): Copy-Pasted leaked door code.
feat(prop_button): Copy-Pasted leaked button code.
chore(portal_gamerules): Removed old cube spawn commands, as they are
replaced by portal 2 ones.
chore(portal_player): impulse 101 now gives `weapon_physgun`.
chore(portal_player): Enabled flashlight, doesn't work anyway.
chore(physgun): Physgun can now pickup objects through portals.