Cleaned up ActivityFactory interface to not expose it.

This also hides the CalligraphyLayoutInflater.get(). as it was an unneeded
call for the user to do.

I added jdoc to explain the usage of the Inflater.onCreateActivityView