Cleaned up includes in distribution.c and added informative header notes.