add --native option to kpm pack

kpm pack --native would crossgen all dependencies in the output
Yes, I know we talked about this. However, in retrospect I thought this approach might be cleaner. Note that if I pass single dependency context I would have to do a checking within the if (_options.Native) { ... } block in PackManager. I really rather native image generation logic be left in 1 class