Use pkg-config to build against ICU

To get the correct combination of ICU includes and libraries we should
use the system information available in pkg-config. Without this we might
get build errors on some Linux distributions.

Change-Id: I0e803e914467312c8ae586d41e08d1fda2b510b6
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>