[Refactor] Update CMakeLists file to pull libHSAIL from github repository before each build.
[HSA-650 Fix] Add runtime test for Unpack()
              Fix validateUnpack()
[HSA-644 Fix] Implement PackCvt
[HSA-645 Fix] Implement UnpackCvt
[Clean Up] Clean up whitespaces
[Refactor] Update README file
[Clean Up] Filter slow tests
[HSA-652, HSA-653, HSA-654 Fix] Update the name of Add_Sat, Mul_Sat and Sub_Sat to match the translation of add_pp_sat, ..., mul_pp_sat, ..., sub_pp_sat, ...
[HSA-659, HSA-660 Fix] Update bitalign and bytealign
[HSA-662 Fix] Update Cmp operations to return results conforming to new PRM
[HSA-661 Fix] Rename Lerp_u32 to Lerp_u8x4 and update implementation
[HSA-672 Fix] Update implementation of bit insert
[HSA-656 Fix] Update trivial test cases in PackedCmov, PackedShr, PackedShl
[HSA-658 Fix] Add reader tests for Shuffle
[HSA-673 Fix] Add tests for max and min with packed inputs
[HSA-671 Fix] Update bitmask. Add tests for bitextract, bitselect and bitmask
[HSA-651 Fix] Update floating-point classification instruction (Class) and add reader test for Class()
[HSA-675 Fix] Update CMake system to check for elf.h, dwarf.h and libdwarf.h