Refactorization of RAnalOp.esil to make it work with RStrBuf

It still needs to be tested with more architectures than x86. The R_STRBUF_SAFEGET hack to avoid messing up with every single file in libr/anal/p should work, but this is still a workaround.