Modify .gitignore to ignore non-source nios2 files.
Add an empty project for c doubly-linked list.
Defined interface for C doubly-linked lists.

- Add a definition for the Node and List types used in the
  implementation.
- Add declarations and stubs for all of the private and public
  functions that will be used with the doubly linked lists.