Define Record.options for each record with the allowed options
Define Record.options for each record with the allowed options

Closes #916, #857

ggcampinho/elixir,lexmag/elixir,elixir-lang/elixir,beedub/elixir,ggcampinho/elixir,beedub/elixir,pedrosnk/elixir,pedrosnk/elixir,kelvinst/elixir,joshprice/elixir,antipax/elixir,antipax/elixir,kimshrier/elixir,gfvcastro/elixir,kimshrier/elixir,lexmag/elixir,gfvcastro/elixir,kelvinst/elixir,michalmuskala/elixir