Add Linux Kernel Coding Style under Coding Style

I found this under this question: http://stackoverflow.com/questions/252780/why-should-we-typedef-a-struct-so-often-in-c
Add sigslot under Miscellaneous

sigslot - C++ Signal/Slot Library
Its home page: http://sigslot.sourceforge.net/
Add ZXing under Miscellaneous

1. Change the order of several libs under Miscellaneous.
2. Add ZXing.

I am also wondering if we should move ZBar and ZXing into category: Image Processing?
Add C++ Dos and Don'ts under Coding Style

Add C++ Dos and Don'ts under Coding Style.
C++ Dos and Don'ts is a C++ coding style guides I found on The Chromium Projects' website.
Add uSTL under Frameworks

uSTL is a small STL library, which has been used in GameLoft's ASTHALT 8.
Add libjingle under Networking
Add delta3d under Game Engine
Add two signal-slot system under Miscellaneous

Add Boost.Signals and libsigc++ under Miscellaneous.
So now we have three solution for event-driven programming:
Boost.Signals
sigslot
libsigc++
Maybe we can add a new category: Event-driven programming.
Create todo3.txt
Rename todo.txt to todo1.txt
Merge pull request #60 from myd7349/master

Add Linux Kernel Coding Style under Coding Style