better 256 vim support, other misc
many updates