New FIELD_ types & networking for doubles
Use new field/networking types for doubles where needed
* All the fields that were switched from float to double now use correct FIELD_ and networking types
Switch map IO and forced ladder movement to doubles
* EventQueuePrioritizedEvent_t.m_flFireTime, LadderMove_t.m_flStartTime & m_flArrivalTime, CBeam.m_flFireTime
More doubleage, for matproxies and some other pieces
* IVEngineClient013:GetLastTimeStamp, CClientState.m_flLastServerTickTime, GetAnimationStartTime, some client interpolation stuff s_flLastTimeStamp, m_flOldLastTimeStamp, g_flLastPacketTimestamp
* C_BaseEntity.m_flSpawnTime, m_flLastMessageTime, SpawnTime(), GetTextureAnimationStartTime()
* Applies a modulo hack to LinearRamp matproxy, it doesn't seem to want to work properly with just doubles
Remove C_BaseEntity.GetCreateTime (unused)
* GetCreateTime, m_flCreateTime, SetCreateTime, GetCreationTick, m_nCreationTick