Added detect_gpt_partition_format method

Used to convert gpt type GUID to type id
Added list_partitions to Reader

Allows to print a list of basic partition information
Added unmount and is_mounted methods to Volume
Added big-endian support to RawStruct

Was needed by HFS+
Few additions to hfs_plus module
Merge branch 'develop'