Minor updates to assembler.

* No longer force into 80 column mode with a PR#3 at init time.  This
  allows the output to be setup for redirection to the serial port
  before starting the assembler so that the output can be easily
  captured.
* Allow emit1Byte() to access an additional 1K of RAM for the storing
  of machine code.  The 1K that ProDOS would have used just above the
  original HIMEM value of $9600 has been pushed down to our new HIMEM
  setting of 0x7600.  "Inside the Apple IIe" also indicates that this
  is appropriate use of the RAM after changing HIMEM as has been done
  in this assembler.
* Also fixed a bug in printSummary() where it would iterate at least
  once through the symbol table entries, even if it was empty.
Improve performance of opcode table search

Previously the operator text was looked up in the opcode table using a
linear search of READ statements over DATA statements.  I modified the
code to perform some extra work in populateOpcodeTable (line 10400 in
BASIC code) at init time to setup arrays which map operator names to
pointers into the DATA stream.  These array are then used at runtime in
matchOperator (line 4600) to perform a binary search through the
operator names and once found, reset the DATA pointer to the correct
line in the code and then read out the opcodes.  I also moved the
directives such as DS, DW, DB, etc. into the same table so that only 1
search needs to be performed.

This cuts the time to build HELLO.BAS down from 3 minutes, 11seconds to
1 minute, 16 seconds.  This is a 60% reduction in time.

I updated map.creole to flag changes in function and variable mappings.