use t/f instead of 1/0 for dfu_bool_t forceconfig
join function open bracket w prototype

to make it easier to get arount the file with maximum fold level,
join the function open bracket with the function definintion.
also add several comments.
add minor debug to select-page
streamline debug, only debug / comment + ../config

remove everything that changes the functionality of the program
with the exception of including ../config.h instead of config.h.

also add comments on places that appear broken.
add comment about broken fcn
complete table of commands for various devices

also reformat dfu.[ch] to use doc at prototype intstead of function
and move several MACRO inside c from h. also create enum for state
and status but don't implement their use.
minor format changes in intel_hex
update comments for program commands and move them

move program commands to dfu-device header so they are out of the
way, also group commands by the device / device group they work
with
add warning / notification on start command

notify users of start command that behavior has changed and to use
start --no-reset for previous behavior
Merge branch 'start-reset' into implementuser
Merge branch 'implementuser' into add_debug
remove config.h.in - autogenerated file

also add to gitignore
Merge branch 'master' into start-reset
Merge branch 'start-reset' into implementuser
Merge branch 'master' into add_debug
remove atmel commands list - it will be added later
Merge branch 'start-reset' into implementuser
Merge branch 'implementuser' into add_debug

Conflicts:
	src/atmel.c
remove personal dev env stuff from gitignore
Merge branch 'master' into implementuser