Added uprocess.js containing the first working version of uprocess.

interface:
function processFile(fileName, extDefines)
function processText(text, extDefines, includeDir)
variable DEBUG
variable endLineDelimiter

supported expressions:
include
define
undefine
warning
error
ifdef
ifndef
endif

tests:
conditional includes
processFile equals processText
relative includes
warning and error