remove derived objects

At least it isn't usual to commit objects and executables, which
this is.
Makefile improvements, assembly listing file and print sizes

Renamed .obj to .elf as I found it confusing to have both .o and .obj
and I see it listed as .elf in another Makefile.

The extended assembly listing file includes the source code along
with the assembly which helps to identify what the compiler is
doing with that line of code.

Print the last and current section sizes.  It is useful to know how
big it is and how it is changing.

Ignore various output files.
Reorganize documentation
Add kp-2b hardware datasheets
Add programming documentation
Move applications to their own folders
Added another example firmware that has some additional example concepts.
create ATtiny2313_clock.h for cpu clock selection

useage:
 #include "../../include/ATtiny2313_clock.h"
int main()
{
	CPU_PRESCALE(inline_cpu_hz_to_prescale(F_CPU));
example program to demonstrate cpu clock control no fuses involved

An example program demonstrating on the fly cpu clock control based
on the buttons pressed, then shows how much slower the same set of
instructions executes.
disable the chaser sequence delay

8Mhz the blinking isn't readily apparent
4MHz blinking visible just by looking at it
500 kHz sequence is obvious
Merge remote-tracking branch 'upstream/master'
Added the Super Wack Bros. game.