Some of AnV's modifications to secure boot. Try to force kernel load when booting without caches

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3100 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
replace lzma utility to 10.7 compatible version

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3101 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
Add --dump option to partutil

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3102 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
Update debug messages in installer

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3103 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
Update partutil

* Analyze the PBR if we can't get the fstype from DiskArbitration

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3104 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
updated Shell

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3105 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
check for fat16

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3106 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
Revert "check for fat16"

* partutil MUST have exactly the same behavior as diskutil.
* getFSTypeFromPBR is only call for OSX < 10.9.
* Check for Fat16 is already done during installation of bootsectors.

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3107 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462
Update partutil

* Allow to use an UUID instead of a device in parameters
* Add --show-partitionscheme option
* Add --show-pbrtype option

git-svn-id: svn+ssh://svn.code.sf.net/p/cloverefiboot/code@3108 52d7a1c0-eba5-4e63-a9d7-e3186cd7c462