Add a Python buffer formatter and update msfpayload to enable using it
Fix hard vs soft tabs