Add boxed variants of the primitive types to the Codec Manager

When doing reverse lookup of codecs for types and trying to resolve
container types (e.g. List<Long>), the codec manager needs to be able
to correctly return the codec for a java.lang.Long object. So these
types must be registered with the ThriftCodecManager, too.