[ANN] rasn1 0.2.0 released

rasn1 0.2.0 has been released.

* home: <https://github.com/sdaubert/rasn1>
* bugs: <https://github.com/sdaubert/rasn1/issues>
* doc: <http://www.rubydoc.info/gems/rasn1>

RASN1 is a pure ruby ASN.1 library. RASN1 helps to create ASN.1 parsers
and encoders.

The RASN1::Model class is the entry point to create a parser/encoder.

Simple example:
From ASN1. definition:

  Record ::= SEQUENCE {
    id INTEGER,
    room [0] INTEGER OPTIONAL,
    house [1] INTEGER DEFAULT 0
  }

a model may be defined this way:

class Record < RASN1::Model
  sequence :record,
           content: [integer(:id),
                     integer(:room, implicit: 0, optional: true),
                     integer(:house, implicit: 1, default: 0)]
end

Then, parsing is as simple as:

record = Record.parse(der_string)
record[:id] # => RASN1::Integer
record[:id].value # => Integer

And encoding:

record[:id].value = 16_543_154
record.to_der # => String

Changes:

### 0.2.0 / 2017-08-09

* add helpers of all types to define a Model
* add a new +model+ helper to nest model
* add ANY type
* Types::Sequence and Types::Set may now parse a DER string even if they
have no child. Their value is then set to content portion of DER string
* fix a lot of bugs