Backwards incompatible changes. EFW\_url() is now EFW::url(). Also made changes in its body and resolved clean url problem. 'pretty_urls' configuration directive is renamed and is now 'clean_urls'. Also added new utility function EFW::getURL().