Handle anonymous giving and receiving more gracefully than showing $NULL

I split it up into multiple `<div>`s because it became a scary HTML-monster otherwise.

# Screenshots

## Public giving/public receiving

![01-public-giving-public-receiving](https://cloud.githubusercontent.com/assets/39698/2762454/4880ab2c-c9f1-11e3-9564-d5ddaedfa558.png)

## Public giving/anonymous receiving

![02-public-giving-anonymous-receiving](https://cloud.githubusercontent.com/assets/39698/2762460/5958c402-c9f1-11e3-81df-16300013b512.png)

## Anonymous giving/public receiving

![03-anonymous-giving-public-receiving](https://cloud.githubusercontent.com/assets/39698/2762462/65831b10-c9f1-11e3-9358-85181704bb18.png)

## Anonymous giving/anonymous receiving

![04-anonymous-giving-anonymous-receiving](https://cloud.githubusercontent.com/assets/39698/2762464/6c566410-c9f1-11e3-8b42-c82d10ea9176.png)