merge select memory cmds, implement blankcheck

merge all load memory area commands into a single one using an enum
implement a blank check
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
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
Merge branch 'implementuser' into add_debug
move DFU macros back into header file

because they are used outside the dfu c file
clarify comment in select page, make general

specify acceptable memory types for various devices.
Merge branch 'implementuser' into add_debug

Conflicts:
	src/atmel.c
add mem label names for num > 6

if picking from the array if the number is too long you end up
with a big error printing what could be a really long indeterminate
string
Merge branch 'implementuser' into add_debug
add mem label names for num > 6

if picking from the array if the number is too long you end up
with a big error printing what could be a really long indeterminate
string
Merge branch 'implementuser' into add_debug