DO NOT MERGE: Split bugreport() into its own file and added unit tests. am: 698e065e14  -s ours am: 53c122bbe8  -s ours am: 809a7b2403
am: 927c09ea77  -s ours

Change-Id: Ic694676fdd4e0ec841e23a34a3ce1dbe8ccd97c0