add basic implementation for unknown fields
add unknown field support limitedly
fix memory leak when handling unknown field
don't ouput warning when getting an extension
[phpmessageoption] do not use string directly. it's not fixed
add unknown field test case. and fix several leak
move functions for message class
[message] add iterator implementation
[protocolbuffers] reduce lookup time