This commit promotes the 'aquifer' data member of 'RestartValue' to first class status. In particular, this means that users must provide aquifer data, albeit possibly empty, when constructing the RestartValue object for input or output. This is in preparation of using more dynamic aquifer quantities from the simulator layer as part of the restart I/O.