Refs #2542 - Change packages files in order to compile CFEngine 3.4.2 and add patches for OS which doesn't contain tokyocabinet

Refs #2542 - Change packages files in order to compile CFEngine 3.4.2 and add patches for OS which doesn't contain tokyocabinet