extend support for multiple extension ranges
extend support for multiple extension ranges

kjvalencik/ProtoBuf.js,DouglasHeriot/ProtoBuf.js,shinate/ProtoBuf.js,kjvalencik/ProtoBuf.js,DouglasHeriot/ProtoBuf.js,shinate/ProtoBuf.js,noveyak/protobuf.js,trunerd/protobuf.js,englercj/ProtoBuf.js,trunerd/protobuf.js,noveyak/protobuf.js,englercj/ProtoBuf.js