initial commit of utf strings
utf8_from_utf16 complete
Merge branch 'develop' into feature/utf-strings

Conflicts:
	project/atma.vcxproj.filters
utf16_from_utf8 now implemented
assert now specifies capture by reference, so variables can be implicitly captured. string now has a working utf8_stream_iterator
began breaking stuff out into subfolder
removed dense_balanced_binary_tree.hpp
added utf8_string_range
Merge branch 'feature/utf-strings' into develop

Conflicts:
	include/atma/assert.hpp
	project/atma.vcxproj
	project/atma.vcxproj.filters