Fixes

Removed the library's ability to leak context by removing hard references to activity context or fragmentmanger.
Smoothed out ShowDialogAction by removing factory and replacing with the Class<?>
Made AbstractDialogFragment abstract so it can not be directly used.
Rotation works great.
If this code is accepted there are a few more things I would love to add to this library.