XC_Core version 7 update.

Added more up to date timers based on:
- QueryPerformanceCounter for Windows
- gettimeofday for Linux
Created XC_Core.XC_Server commandlet that uses these timers to enforce server tickrate.
** ucc xc_server (params)

Fixed Linux file manager handling, home dir functionality finally available in all XC_Core components.
Removed GXFileManager global object in Linux builds.
**All XC_Engine versions prior to 19 will fail to load!!
Fixed a GRegisterNatives bug registering a bad opcode number (could have resulted in crashes).
Added FixNameCase c++ global function.
Optimized SortStrings c++ global function.

Expanded XC_CoreStatics.FindObject native, now it's possible to find objects within a specified outer.
Optimized XC_CoreStatics' Clock and UnClock natives, take less cycles now.
Added XC_CoreStatics.HasFunction native.
Added XC_CoreStatics.FixName native.
Added XC_CoreStatics.AppCycles native.
** All timing natives now use the new timers.

BinarySerializer can read lines from text files.


======
Timer globals:
- appCyclesXC()
->-> appCycles equivalent of the new timers.
- appSecondsXC()
->-> appSeconds equivalent of the new timers.
- appCyclesSqXC()
->-> Returns the whole 8 byte part of the cycle counter (not just the low 4 as appCycles)
- GXSecondsPerCycle
->-> Multiplier used to turn cycles into seconds.

