Updates to the list module.

- int to int32_t
- renamed to bg_list.(c|h)
- changed Makefile so only a single instance of bg_list.(c|h) files are
needed