Changes to the BootloadHID for DDK v2.x

+ Updated the HIDBoot version to 2.0, in both firmware & commandline
+ Changed ATmega16 to Atmega32 and did the related Makefile changes
+ Updated the bootloader's wait to download as per the new download-reset switch combination
+ Added the flash write function (in fwb.*) in its specific .fwb section @ 0x7780
+ Accordingly, updated the Makefile as follows:
	> Added the fwb.c into the build
	> Enabled generating the .map file for checking the function map
	> Added #define BL_ADDR for restricting flash write to application section only
	> Changed objcopy flags to be able to get the code from .fwb section
+ Also, for the function to be preserved into the final .elf/.hex, added a dummy call of flash_write_block in main.c
+ Adding PGM LED blinking feature when in bootloader
	> This needed enhancement of bootLoaderInit & addition of bootLoaderShut
Updated the LDDK user manual to v1.4

+ Added the long pending USB <vendor id, device id> info
+ Added the long pending request type info for the control requests
LDDK firmware upgraded to v2.0 for DDK v2.x

+ Done version realted changes through out the code, in prints & descriptors
+ Renamed the device from USB Device Kit to Device Driver Kit alongwith the firmware version v2.0
+ Done the following hardware related changes
	> Added code to keep the BUTTON switch pulled up by default
	> Updated the upgrade firmware procedure description in create_package
+ Updated the test suite for DDK v2.x
	> Added a program led_array_test.c to test the LED Array
	> Integrated it into the lddk_load_n_test script, alongwith minor enhancements
+ DDK v2.x info updates are yet to be done in the user manual