Add the option to set properties as readonly

Properties set as readonly are created but never updated from subsequent
ko.mapping.fromJS calls.