comment editing, attribute changes, background darkening, merged from heinermann 9fc2cc0, 163f101, 0d8eaf4
added object tostring
add brush now lists all cached assets
now correctly redraws composite image when drawing with a layer selected
minor code cleanup
brush tree view is no longer indented
namespace improvements, added basic brush import window, added asset gallery / asset gallery component for later expansion