cmake/waffle: Build external project waffle

Build source at "external/waffle" and install it to the prefix
${CMAKE_BINARY_DIR}. This adds the following phony targets:
    external-waffle
    external-waffle-configure
    external-waffle-build
    external-waffle-test
    external-waffle-install

Import libwaffle as the CMake target "waffle".