xmlrpc: add proxy class and move methods to RemoteApi class

this simplifies writing remote api methods as they don't need to know about xmlrpc server
xmlrpc: move RemoteApi class to lib
xmlrpc: do not create project cookie with wrong content
xmlrpc: add phpunit test
phpcs fixes
xmlrpc: internal refactor, add missing phpdoc
xmlrpc: fix getClosedAbbreviationAssocList return
xmlrpc: throw RemoteApiException on errors
xmlrpc: make auth check centrally via @access phpdoc tag
xmlrpc: fix boolean type convert
xmlrpc: test some more methods
xmlrpc: test more methods, do not use base64 in getIssueDetails
xmlrpc: add missing $email
xmlrpc: test some more methods, minor fixes, use native types
xmlrpc: test some more methods, fix lookupCustomer errors without customer integration
xmlrpc: test some more methods
xmlrpc: test some more methods, minor fixes
xmlrpc: more tests implemented
xmlrpc: remove xmlrpc encoding from RemoteApi

encoding is done by server
Merge pull request #17 from glensc/xmlrpc

XMLRPC rework