extract RoboAI from zip archive
Merge new_src into src

new_src was created as a quick workaround for CVS issues. No longer
needed so drop it.
Documentation updates
Bundle with AVRlib
Ignore compiler/linker output files
Cosmetic cleanup
Top-level make support
Drop unmaintained Programmer's Notepad project
Add eclipse project settings
Enforce formatting consistency (cosmetic only)

Cosmetic changes only using Eclipse formatter style defined in project.
Delete trailing white space
Add GPL license information

Caddy uses code forked from AVRLIB which is licensed under the GPL, so
Caddy must also be licesnsed under the GPL.
Add Doxygen build framework
Use fixed width and bool types from stdint.h and stdbool.h
Cosmetic cleanup
botCntrl, debugger, and Makefile refactoring

Respect CFLAGS Makefile variable and use it in Eclipse Debug build
configuration to control building with -DDEBUGGING=1

Limit scope of internally used functions, global variables, macros.
Use 'const char *' for input string
Add default return to eliminate compiler warning
Limit scope of internal variables, macros. Elminate initButtons()
Scope limiting, complete header inclusion, some doxygen commenting