Now that installd is throwing both SecurityException and IllegalArgumentException, it's time that we turned all these into InstallerException. Also extend ServiceSpecificException to include the contained errorCode value when printing. Test: builds, boots, apps install/uninstall fine Bug: 13758960, 30944031 Change-Id: Ic9c1e99ae87f4442402ef528bf352c7978572c85