explicit array constructors - code review update
gui renderer: fopen -> FileSystem::OpenAsync - closes #51
animable ui, script ui; DelegateList as Block::EventCallback
source in script ui
removed unused files - closes #47
macro for new and delete
Merge remote-tracking branch 'remotes/origin/master' into fs_refactor

Conflicts:
	src/core/tcp_file_server.cpp
	src/graphics/renderer.cpp
	src/gui/atlas.cpp
	src/gui/opengl_renderer.cpp
fixed merged stuff.