Pluralize instead of parenthesize.

This commit will change 'affected' messages to automatically change based on how many blocks are affected. For example:

`No blocks have been changed.`
`1 block has been changed.`
`2 blocks have been changed.`

Basically, the code checks if `affected == 1`, and if so, it will use a singular noun (and if need be, the singular form of be). Also, it checks if any blocks were affected (`affected == 0`). If not, it will print "No" instead of "0" so messages will appear as `No blocks have been changed` instead of `0 block(s) have been changed`:

```java
player.print((affected == 0 ? "No" : affected) + (affected == 1 ? " block has" : " blocks have") + " been created.");
```

Here's an example:
![WE237](https://f.cloud.github.com/assets/1849924/321732/007fc746-9a08-11e2-925e-2cd0cfef39ae.png)


PS: I attempted to rebase these three commits, but Terminal blows up whenever I try to do so. Sorry about that.

EDIT: I skipped a couple and there were stray spaces, so I had to push out two more commits.