Began the dealias coding pass
Finished the de-aliasing routine.

A number of other changes were made to assist in this.
Merge branch 'dealias_pass'

Conflicts:
	src/gen_code.c
Additional assertions
Merge branch 'maint'
Added missing header file locale.h
Adjusted the definition and template files
Updated the parser to work with the new AST
Patched to code generation phase to work with the new AST
Made the dealias subroutine compatible
Began working on the optimizer routine
The optimizer is up to par.
Added an extensive amount of debugging code and assertions for solved bug.

The bug seemed to have something to do with the printf family of
functions interacting with the locale settings and gettext.  So far,
it has been solved by including,

  char *test = _("testing");
  assert (test != NULL);

Immediately after the call to bindtextdomain.  Further research must
be conducted to find the cause of this.
Removed second declaration of header file.
Documented the bug mentioned in 840f4fae6bf750dff
Added enhanced rules to the cfg.mk file
Added files to be ignored
Began writing a proper developer's manual
Better developer info and copyright statements
Began extending the lexer for additional operators