Swift: honour `IMPLIB_LOCATION` property
The rules did not account for the import library location (through
<TARGET_IMPLB>
) and instead would always write the import library to
the default location (next to the shared library/executable). This
prevented the use of CMAKE_RUNTIME_OUTPUT_LOCATION
and
CMAKE_ARCHIVE_OUTPUT_LOCATION
.