Hi!

This is my first patch.

The patch skips formatting TODO item in org-agenda when the format string is "". 
When the format string was "" the extra space would still be inserted which was not needed when there is no TODO keyword.

Thanks,
Samim