Block: Updated documentation, and changed to use consistent naming.

Another argument: there's not really a good reason why something like a "timestamp" shouldn't be a property of the block. We'll have troubles trying to explain that in the docs: "please use `block.header.timestamp` instead of `block.timestamp`, as that is a property of the header data scrutcture in bitcoind".