Added missing files and fixed build script to build kernel straight from a git checkout.
Removed all autogenerated files.

Added the generated CWM zip files to ignore list and Mr. Proper to
build.sh.
Added all auto-generated files to ignore list.
Merge branch 'master' of git://github.com/mxracer/skullcap
Dropped mkdir for /lib/modules/
Dropped modules which are built from source.
Create empty directories needed by initramfs.
Added a number of missing libraries/modules needed for initramfs.
Only ignore byproducts of a build

A number of files critical to the initramfs were missed since they
matched the git ignore list.
Rearrange ignore list so .gitignore doesn't end up in initramfs.
Changed symbolic links to use relative paths.
Rearrange build order to build modules first.

Kernel modules are now built before they are copied into the initramfs
and then after that, the initramfs is archived and the kernel image is
built.
Cleaned up build script a little more

When building with noconfig, do try to run make ${cfg} since no
configuration was specified and it will just trigger a regular build
prematurely.

Dropped ARM specific C++ Flags from HOSTCXXFLAGS since the host will
normally not be an ARM CPU.  This was preventing make xconfig from
starting the Qt Configuration Wizard on non-ARM host machines.

Added a few more build products to the ignore list and removed the
jhash.h rejects file.
Cleaned up ignore list and dropped useless files
Merge pull request #1 from penguin359/master

Fix build issues and cleanup generated files