ReadOnly attributes for Action, Controller, and Parameter for https://github.com/aspnet/Mvc/issues/1495

@rynowak, please take a look at this..
add `[NotNull]` here since you're touching it.