Igbinary php extension

new branch due to the rebase, fixed lint/docs issues you suggested