Implement process view buffer truncation
Switch to hook-based truncate implementation

Makes process output more user-customizable.
Rename :truncate property to :truncate-output
Use hooks to deal with process output