Update XmlFormat.php

Additional $nodeValueName static public property.
Used to be able to have such a result : <p5 height="h" weight="w">123</p5>
Currently "123" should only be content of a node included in p5.

Following code :
$result->p5 = array('nodeValue' => '123', 'height' => 'h', 'weight' => 'w');
will now give :
<p5 height="h" weight="w">123</p5>

This syntax were missing for instance for mrss formatting purpose.
Merge pull request #202 from ogodon/patch-1

Improving XmlFormat to have a nodeValue property for text nodes
Updating the documents to set the minimum requirement to PHP 5.3.2 Closes #203
Updating @parameters documentation to use updated code example
Merge branch 'master' of github.com:Luracast/Restler
XmlFormat is rewritten again to have full namespace support, fixing attribute name parsing on leaf nodes and much more

Related to #187 and #202
Fixed the EventDispatcher, listening to Restler events is now possible in the following ways

```php
<?php //index.php

//adding event listeners with the class
Restler::addListener('onCall',function(){
    echo "Restler::addListener('onCall')\n";
});

$r = new Restler();

//adding event listeners with the instance
$r->addListener('onGet',function(){
    echo "\$r->addListener('onGet')\n";
});

//calling the event method
$r->onNegotiate(function(){
    echo "\$r->onNegotiate()\n";
});

//bulk listening
$r->on(array(
    'call' =>function(){
        echo "on call\n";
    },
    'get' =>function(){
        echo "on get\n";
    },
));
$r->addAPIClass('Say');
$r->handle();
```

above code on the hello world example gives

    $r->addListener('onGet')
    on get
    $r->onNegotiate()
    Restler::addListener('onCall')
    on call
    "Hello world!"

Fixes #186
Improved HtmlFormat to throw meaningful exception when required class files are missing
Improved XmlFormat to read multiple nodes with the same name as an array. This removes the need for Xmlformat::$defaultTagName
Improved XmlFormat to write array of values into siblings with the same name
Fixing XmlFormat not throw an error when namespaces properties not found for root name
Fixing XmlFormat, not to add prefix for repeated nodes
Improved XmlFormat to use single route for text nodes so that we can implement CDATA in one place
Improved XmlFormat to use parent parameter to help CDATA formation
refactored namespace properties for better name
Improved XmlFormat, added CDATA writing support

use  `XmlFormat::$cdataNames=array('nodeNameHere');` to create CDATA nodes
Fixing Restler to remove index.php from the baseUrl if present
Reverting the last commit
Improved ValidatonInfo, added default property
Improves Restler, added `complete` event which fires after sending the response to user