Merge pull request #1 from aquynh/next

Updating 'next'
New API: cs_disasm_iter
modify API cs_disasm_iter() and add new API cs_malloc(). also adds sample code test_iter.c
code style
refine some API instructions for capstone.h
tests: add introductions for test_skipdata.c & test_iter.c to README
tests: add some comments for test_iter.c
refine instructions of cs_free() to reflect the newly added API cs_malloc()
Merge branch 'newapi' of https://github.com/aquynh/capstone into next
detail pointer is irrelevant when in skipdata mode
capstone.h: refer to sample code for skipdata option & cs_disasm_iter API
cs_disasm_iter: return false when handle is invalid and do not zero out detail pointer when handling skipdata mode. suggested by @hlide
capstone.h: note that in Skipdata mode, invalid instruction has id = 0
Merge branch 'newapi' into next
capstone.h: document that for  instruction or when detail mode is OFF, the detail pointer is irrelevant, regardless of its value
clean cs_disasm_iter()