Aliasing input and output to reduce dependencies between input, update ad output.
Add warnings to Makefile, minor fix to return of function.
Bugfix: input buffer failed to return pointer to buffer.
Bugfix: Allocated incorrect size of array for ensemble status.
Neatening: ensemble-input accepts system region pointer in place of explicit parameters.
Neatening: ensemble-output accepts system region pointer in place of explicit parameters.
Enhancement: Change all accums to types derived from value_t.