Fix generating declarations when our source path has a space in it.

Fixed some quoting issues so that paths with spaces will work correctly.  Dependencies are still a problem--they don't handle it well at all--but hopefully they'll become common place one day and we won't have to bundle them anymore.