Merge pull request #2 from speachy/master

Server: Support the notion of optional named arguments.
Many small improvements
Fix bug for optional arguments
Many improvements and bug fixes
Enable client debugging
PHPdoc typo
Merge pull request #1 from fguillot/master

Sync