Removed trailing white space at the end of file
Added optional parameter in url forge
Moved backend traslation function on a separate library langlib so hack is more light
Changed backend library inclusion mode to require_once