adding RegularExpressionTest
various small improvements. see below.

1. sm_12 only used when nodoubles and norecursion.
2. fixed bug in soot-rb related to reading class names.
3. fixed KernelEntryPointDetector to not processes built-in
   tests when processing jar
4. adding ArrayReader that can read doubles, etc from byte[]
5. BufferPrinter can now print byte[]
6. Fixing exceptions in CudaRuntime2
7. adding BigDecimalTest
New class loader is almost complete. 42/62 tests pass.
shared memory size is larger now
fixing up Handles to support future GpuCard. starting println
OutOfMemoryError works again
mac build of native runtime
renaming RootbeerGpu.synchthreads to syncthreads. Adding AtomitInt
Merge branch 'feature/rbclassload2' of github.com:pcpratts/rootbeer1 into feature/rbclassload2
Merged to github.com/pcpratts/rootbeer1.git

git pull git://github.com/pcpratts/rootbeer1.git feature/rbclassload2
Added runHamaTest script
Merge branch 'feature/rbclassload2' of https://github.com/millecker/rootbeer1 into feature/rbclassload2

Conflicts:
	src/edu/syr/pcpratts/rootbeer/test/Main.java