There's a built-in server command to stop the picking-up blocks portion.  
Type this in the server window, if you're running the server:  
```
gamerule mobGriefing false  
```
Or type this in the game chat window, if you're an op (or single-player, I believe):
```
/gamerule mobGriefing false  
```
This will also stop Creeper explosions from damaging blocks.

However, this will not remove Enderman, so there is still the noise issue.

Source:
http://minecraft.gamepedia.com/Server_commands