1. Make it possible to delay autorelease pool creation - add a parameter to AutoreleasePool guard's ctor.

2. I was using import in a pure Obj-C code, rmkdepend does not generate *.d correctly (so
   linker failed for some *.o files after I modified AutoreleasePool.
   Replace all imports with includes and also add inclusion guards (ROOT-style).