various tweaks + colors

*added colors and tile mappings for entities
*updated the makefile
*added a sort string for collation to items
*fixed a random generation bug (was using std:: instead of boost::)
*tweaked the connection algorithm for better results
*made the inventory list open / close properly
*reworked item stacking