Use new cargo [[example]] attribute to build examples

This removes the `examples/lib` dir, and make possible to build examples with `cargo test`, also, `cargo clean` now cleans up all binaries, including the ones from examples.