removed pre/post inst/rm
reduced the list of dependencies so that all in base and vm can be included, except inline headers and autogenerated headers