Merge remote-tracking branch 'remotes/origin/multithread_refactor' into fs_refactor
Merge remote-tracking branch 'remotes/origin/multithread_refactor' into fs_refactor
basic FS implementation -> WIP
- finished basic implementation
- removed almost all old stuff
- Lux engine uses new FS
Merge remote-tracking branch 'remotes/origin/master' into fs_refactor
- fs default devices
- memory stream close implementation -> write to file, if some is opend
- game mode serialize, deserialize fix.
build fix.
- min,max, clamp, abs do math utils
- fixed comments  from code review
-- filesystems -> filedevices
-- renamed lock_free_fifo and lock_free_queue
-- fixed typos and tabulators
- added LUX_INLINE and LUX_FORCE_INLINE
Merge remote-tracking branch 'remotes/origin/master' into fs_refactor

Conflicts:
	src/core/json_serializer.cpp
Merge pull request #26 from nem0/fs_refactor

Fs refactor
Merge remote-tracking branch 'remotes/origin/master' into multithread_refactor