Improvements to the AWK pre-processor

- gawk compatibility
- Much faster ( vim profile is now read in just 3% of the time it took
  before)
Further optimizations to awk script

Minor performance improvements shave around 15% off run time of awk
script using the vim.out benchmark