Add an example toolchain for win32

Change-Id: Ifce11e679bab4ba227f3e5b8fd1f33d7c754e8ba
Add TestProject

Change-Id: Ieb487bb5b364a4c7f049fd53453119b74a825d2d
Fix paths when dependent on external library

Use build-in install prefix which automatically handles headers etc correctly

Change-Id: I6c12d751e2217682d1b5d4eb635d654ca66b40ad
Unify add_required_package & add_dependency

Use acme_add_dependency for all kinds of dependencies
(system libraries, local modules, external cmake projects etc..)

Change-Id: Iec2a25b6741dea4ce479bcbd42a18da458ce3c00
Fix bug, now only add includes to tests instead of all targets

Fixes bug that modules have access to include directories of modules
they have not added as dependencies.
Previous behaviour was that if tests existed in a module,
the "test include-paths" were added with "INCLUDE_DIRECTORIES"
which adds them to general includes paths and this way to all targets.
By using set_target_properties, the test include directories are only
added to the test targets.

Change-Id: I291059bd5a91a04de90102b0d257f4d538a6a160
Move cleanup of hooks into appropriate hook file

Change-Id: I0fe6587a0ad3bd3a45e6cf83aa362ecc24f69444
Cleanup message output

Change-Id: I4f6dacaf96962f37571cf536fcb73b7b6eb42b2a
Move description to appropriate function

Change-Id: Ifd21659664a6d48d9975bdb96fb70bb290d9cb0e
Tar plugin only runs when requested

Change-Id: If4369e4ed72579298cdffcb633b9efcc6a91ef06
Remove unused code / cleanup

Change-Id: I0c4e61f92a04992d167011b03561456075929da4
GoogleMock Plugin: Dependen on librt only on linux

Change-Id: I7eee765eedbacc951174aebe328a08fe2d664f05
Delete *.bak files

Change-Id: Ice49f3ddb8ccabf07a9802c85440aae7bb3ad71c
Fix library handling of test modules

Change-Id: I8c6988569d13822207e1e8b32019967632d0377a
Remove unneeded TARGET_COMPILER from toolchain files

The variable TARGET_COMPILER was needed only in a helper method
where also a builtin CMake variable could be used.

Change-Id: Ide23d8ba0d88886d6a69bfbbc80acf77ff3ef9ec
Use target specific variables provided by CMake

Change-Id: I1737a2ce498fc9e61bfe21751932a8d7b327aa20