zero out linebuf during nps_yycleanup()
NsExtractWord, NsRef, NsRefOf, NsNegate and NsSetContains funcs.
NsStrPos and NsStrReplace
Define global functions for:

StrPos -> NsStrPos
StrReplace -> NsStrReplace
SetContains -> NsSetContains
negate -> NsNegate
<< -> NsShiftLeft
>> -> NsShiftRight
Ref -> NsRef
RefOf -> NsRefOf
Adhere to bytecode specification for make-frame:

The B field may contain a number less than the number of
slots in the frame, in which case the remaining slots at
the end of the frame are set to nil.
Add Array(size, initialValue) function.

Returns a new array with size number of elements that each
contain initialValue.
Fixes for NcBAnd and NcBOr -- should and/or the integer values,
not the newtRefs themselves.
Fix for NcDivide -- return an real when the vision results in a real.
include an errorMessage slot on thrown exceptions which
contains a string representation of the error.

Beats having to constantly look up the error numbers to
see what the issue was.
Fixes for SubStr() routine.
NewtRefToInteger -- return 0 for nil arguments. Otherwise
we'll crash inside NewtGetObjData
NewtObjRemoveSlot - If the receiver isn't a frame, and the
slot isn't an integer, throw a kNErrNotAnInteger exception.
Don't set the global _EXEDIR_ if exepath is unbind.
zero out the entirety of linebuf during NPSInit()
Add *.xccheckout to the ignore list