compile fixed and code cleanup
adding gitignore
fix strict aliasing rules
remove redundant externs
better handling of interface name parameter
fix copy/paste error
copy siaddr from offer to request
defuse global variable madness
defuse global variable madness
remove code duplication
makefile improvement
remove code redundancy caused by vlan tagging
better handling of promisc setting/clearing
cleanup recv_packet() function
update function.c to add the "Boot File Name"

update function.c to add the "Boot File Name" when debug PXE
Merge branch 'blueardour/master'
add --random-mac option
generate mac filename for -R
add --log-filename option
print errors to stderr, everything else to stdout