cleaned up default value code
pulled up de-boxing to BaseThriftSource
removed dependency on apache commons-lang
a couple of small changes