Proposed fix to printing function disassembly

This patch supports walking function BBs to print the disassembly rather than relying on function size and reading a continuous block of bytes, which may not really represent all the code flow in the function. 

See: https://github.com/radare/radare2/issues/562