Fixes #1357 ActivityThread.getPackageManager().getPackageInfo() should return null if the package is not found in the system
and not forward the NameNotFoundException which will get Wrapped Around UndeclaredThrowableException since
IPackageManager.getPackageInfo() has RemoteException as declared checked exception.
See http://docs.oracle.com/javase/8/docs/technotes/guides/reflection/proxy.html