~moody/ips

ipsdiff: smaller diff generation with better use of RLE
ipsdiff refactor
ipspatch: use dump flag
refactor and add ipsdiff
initial commit