Added patcher (untested)

It will allow to apply more complex firmware patches
patcher: fixed some bugs (but it still doesn't work as expected)
patcher: more bugfixes

Now it keeps length good, but seems to be some data bugs
patcher: now works!
patcher: nicer printing while patching
report start pos of patches
fixed bug with proc addresses

This bug was introduced in some previous patches