llist.h: Adding llist.h with interface prototype for linked lists

Adding this file which has the interface prototype for linked lists

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
llist.c: Adding new file with interface defintions for linked lists

This file has the interface definitions for linked lists

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
llist_tester.c: Adding new file with tests for the single linked list

This file has test cases for the single linked list

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
stack.h: Adding new file with interface to a stack

This file has the prototypes for the interface to a stack

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
stack.c: Adding a file which has the interface definitions for a stack

This file has the interface definitions for a stack

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
sort.h: Adding file which has the interface prototypes for sort algorithms

This file has the interface prototype for sort algorithms:
sort_insertion
sort_quick
sort_merge
sort_counting
sort_radix

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
sort_counting.c: Contains interface definitions for counting sort

This file has the interface definitions for counting sort

Signed-off-by: Conrad Gomes <conrad.s.j.gomes@gmail.com>
Merge branch 'master' of https://github.com/zeuzoix/Salmon