Added typedefs, merged reference counting with nshepperd/development
Make IEDBuffer a separate library, separate IEDRope from IEDString.