Add blank report when user has no holidays

Hi again

This change is for the reports page. When a user has no holidays requested/pending/accepted/passed the reports section just shows a table of holidays without any names. 
The code below has tried to remove some duplication in the absence table file and is my first use of passing local variables to partials. In doing this I may of added a bit of duplication 

![holiday_thyme](https://f.cloud.github.com/assets/5382335/1270317/dcd98e2e-2d07-11e3-9ef1-b411cf6c0155.png)