NSCoding in GoPoint now encodes the string vertex instead of the entire GoVertex object

this reduces the size of the NSCoding archive file by about 20-25%. the benefits are:
- file access time is reduced because of reduced file size
- flash drive uses less write cycles
- bug report files are smaller
- encoding is faster because GoVertex no longer needs to encode 5 separate values,
  instead just the string value is encoded
- not measured, but decoding might also be faster; this depends on whether the
  GoVertex convenience constructor vertexFromString: is faster than decoding 5
  separate values

size reductions, depending on board size (all sizes given in KB):
- 19x19: old = 144, new = 112
- 17x17: old = 116, new = 72
- 15x15: old = 72, new = 60
- 13x13: old = 56, new = 44
- 11x11: old = 40, new = 32
- 9x9: old = 28, new = 24
- 7x7: old = 20, new = 16
remove NSCoding support from GoVertex
obtain more folder paths from central PathUtilities class
remove logging for drawing cross-hair lines and stone

cross-hair line/stone redrawing occurs very frequently, which makes logging at this
point more a pain than any help
update coordinate label view frames when a new game starts (includes app launch)
display correct current board position after app launch
disable TTY logger
cannot save games with a name that consists of only 1 character (closes #125)