Adding Hash#compact and Hash#compact! methods

Example:

    hash = { a: true, b: false, c: nil }
    hash.compact # => { a: true, b: false }

Benchmark for better solution:

https://gist.github.com/tinogomes/8332883