Make setters chained. #133

* Add Type::phpNamespacedIdentifier
* Test namespaced setters
* Test chained setters
Merge pull request #133 from garex/issue/setters-must-be-chained

Make setters chained