It turns out that Microchip knows about these issues and I was led to believe they are cleaning up the Microchip libraries this fall (fall of 2013). I assume in a effort to remove the spaces.
Thanks to everyone who took interest in and read my question.