added new structure for window supporting primitive inherritance

 Changes to be committed:
	modified:   Makefile
	new file:   bin/demo
	new file:   bin/slsprototest
	deleted:    bin/srprototest
	new file:   demosrc/main.c
	new file:   slsengine.sublime-project
	new file:   slsengine.sublime-workspace
	modified:   src/ComponentEntity/sls-entity-table.c
	modified:   src/ComponentEntity/sls-entity-table.h
	deleted:    src/game/behavior.c
	deleted:    src/game/behavior.h
	deleted:    src/game/paddle.c
	deleted:    src/game/paddle.h
	deleted:    src/linalg/component-entity.h
	new file:   src/stdhdr.h
	modified:   src/types.h
	deleted:    src/window/sls-game-window.c
	deleted:    src/window/sls-game-window.h
	new file:   src/window/sls-glwindow.c
	new file:   src/window/sls-glwindow.h
	modified:   src/window/sls-window.c
	modified:   src/window/sls-window.h
	modified:   src/window/window.h
	modified:   tests/component-test.h
	modified:   tests/main.c