Bindings for file validation

Bindings for validation results and validation messages and the method `nix::File::validate()`.

This should solve issue #34