simplified SDF interface

simplified SDF interface : now it is not necessary to pass size of
SDFElement array. also, now SDFReadXXX accepts offset rather identifier
that in general provides read as fast as read from regular structure.
added support for named enumerations (such as MachOCPUType).