some new features

Fixed issue #100
Implementation issue #98 (add Php::eval)
optimized contains method of Php::Value
Add isList and isMap methods for Php::Value
Add isRef and refequals methods for Php::Value