Merge pull request #1 from Bankq/dev

This is a empty commit in order to illustrate the workflow.
Registered set_colors and get_colors syscall
	modified:   arch/x86/include/asm/unistd_32.h
	modified:   arch/x86/kernel/syscall_table_32.S
Add color field to task_struct and initialized.

1. add u_int16_t color to task_struct.
2. initialize color to it's parent's color;
3. register system calls.
4. add compile target to Makefile.

	modified:   include/linux/sched.h
	modified:   include/linux/syscalls.h
	modified:   kernel/Makefile
	modified:   kernel/fork.c
Merge branch 'dev' of https://github.com/3Legs/hw2 into bq
Merge pull request #2 from gallantman/dev

Color init.
color.c added
Merge branch 'dev' of https://github.com/3Legs/hw2 into dev
Change color init to init_task.h
	modified:   include/linux/init_task.h
	modified:   kernel/fork.c
First version of get_colors syscall done. No locking yet.
	modified:   kernel/color.c
Add test program getcolors. Add Makefile to cross-compile
	new file:   test/Makefile
	new file:   test/getcolors.c