Why is this open again? When you turn mobGriefing to false the villagers don't farm, you turn it on they do. Simple Solution: Don't touch the Game Rules. If you change the game rule keepInventory to true they will farm but not pick anything up, thus nothing gets planted. Again the solution to this problem is to leave the game rules alone and use a command block to nullify creeper damage. The same for Endermen use a commandblock to nullify the damage to the terrain in doing this you can safely leave the game rules alone. Need the command lines for the command blocks? Google them. Sometimes I wonder why I even posted this.
Ignore my bug report. Searching for this yielded no result till after I reported it so it's a duplicate see MC-91803 for original report.
This is my log file for the end of my session.
To reproduce this bug follow Docm77's video tutorial on how to get infinite villagers for 14w30c. This must be done in a single player world to reproduce the bug.
The Console Log was to long to add in the comments so here it is as an attachment. I hope this helps.
To Kumasasa: The Author of MC-91610 updated his versions and status for effected versions to include the no music within the game or at the title screen. I myself tried playing the game today and noticed a lot of the sound issues have been addressed and I thank you guys for that.