Support third party user installed boards

I added the Sparkfun 32u4 boards to my arduino setup, but ino didn't find them. I don't really know python, but I gave it a stab in trying to get it to glob and find any board.txt files in subfolders of the hardware dir. Works on my machine. Any and all feedback welcome.