Add haskell binding for propellor

Rust bindings

== C++ ==

iomanip using iword, pword, and xalloc
	allow to define delimiters of key/value

KeyMeta(Reverse)Iterator:
	allow iterations over meta keys

type safe get/set from/to collections
