Merge pull request #576 from kanoi/master

syslog requires a facility
Provide helper function for recallocing memory
Recognise variations on BXF based on chip value returned in responses
Remove unnecessary check for thread_prepare function
Do not do thread shutdown unless thread init succeeded
Load all hfa devices based on identification alone and defer init sequence till mining thread init sequence to allow all devices to be recognised rapidly but each device initialisation not delay others
Calloc the info structures even on failed hfa reset to prevent later possible dereference
Avoid derefrence when calling statline before on hfa device during init sequence
Call any BXF device with 3-6 chips reported HXF
Merge spondoolies driver patch
Trivial style and warning clean ups on spondoolies driver
Trivial style changes to mg proto parser
Add msising headers to cgminer source in Makefile
Make instructions associated with winusb error even more explicit
Recalloc correct pointer
Fix off by one error in bxf chip count when adjusting device size
Adjust the bxf sleep time according to the number of chips detected
Shuffle windows headers included
syslog requires a facility ... in more than one place
Merge pull request #577 from kanoi/master

syslog requires a facility ... in more than one place