fixed lisp-unit->lisp-unit2 dependency and squashed a bunch of compiler warnings