Enhanced getPageVersions

xmlrpc API doesn't return the page name. However, we add it to the result.
Improved consistence
Improved consistence
Renamed getPages to getPageList

In order to be consistent with the xmlrpc methods name
lock and unlock now returns a simple boolean

It's more convenient for client classes
Added documentation
Ant should clean before building a jar

It seems the only way to make sure the whole project actually compiles