better symbols re-write support

for issue https://github.com/jbevain/cecil/issues/162

@jbevain can i get your thoughts on this?