[WinCE] Add workaround for UNUSED_PARAM()
https://bugs.webkit.org/show_bug.cgi?id=113440

Reviewed by Benjamin Poulain.

The MSVC compiler for Windwos CE throws an error when
an function parameter is passed to UNUSED_PARAM() and
its type is only forward declared.

* wtf/UnusedParam.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add default implementation for KURL::fileSystemPath()
https://bugs.webkit.org/show_bug.cgi?id=108326

Reviewed by Benjamin Poulain.

The code for KURL::fileSystemPath() has been duplicated in different ports.
Add an implementation of this function to KURL.cpp for this ports and
get rid of the very similar port specific implementation files.

* PlatformBlackBerry.cmake:
* PlatformEfl.cmake:
* PlatformWinCE.cmake:
* platform/KURL.cpp:
(WebCore):
(WebCore::KURL::fileSystemPath):
* platform/blackberry/KURLBlackBerry.cpp: Removed.
* platform/efl/KURLEfl.cpp: Removed.
* platform/wince/KURLWinCE.cpp: Removed.
* platform/wx/KURLWx.cpp: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147883 268f45cc-cd09-0410-ab3c-d52691b4dbfc