Fixed window functions to non-zero-phase versions.

- Fixed so that all functions are non-zero-phase. This greatly simlifies
  calculation and makes for more compact window calculation functions.
- Also fixed main.c to do Kaiser and Blackman window-based FIR filters.