moved the printing of profile results to profile module
added table.isarray(t)
moved timer.Measure() to utilities.PushTimeMeasure(str) and utilities.PopTimeMeasure()
improved how luadata handles keys and its performance
added coroutine support for luadata.Encode
optimized reading vpk tree
vpk files are opened on demand instead of all at once
vpk read results is now cached to disk