- Added --ignore-config-typeid option to make a global compact type id range when compiling.
  Useful when compiling many libraries and not wanting a spread out range (or not?)
  Or as a workaround when having colliding ranges and you build all projects putki anyway

- Added --lazy for the compiler to have it only write files when things have updated.
  Default is now to compile & write everything.