Adding preliminary JStamp taret to OpenOCD.

Change-Id: I3f7547926870bb78aa75a7bd7c8c0549c05ccfa4
Allow for creation of a local build directory which is ignored by git.

Change-Id: I2dae515998c614abfbce5edd0738c8704f899593
Small patches to allow for building with compilers (specifically clang) that complain loudly with ERRORS for things like use of unassigned variables and other such warnings.

Change-Id: I370c444d03998a2001c1f63ff2b8d9c181c6d21a
Modified the LIBS check to use LIBFTDI and LIBUSB in place of -lusb and -lftdi because compiler like clang generate a warning if the library doesn't exist.  This needs a different solution.

Change-Id: I5b06b4a993a35440d23bc5bad8d4fc934230a8c1
Fixed jem target to build properly and compile with clang.

Change-Id: Icfc3096dff9e8e08e881c4ab2e0a4c92c77013fb