FRETBursts: An Open Source Toolkit for Analysis of Freely-Diffusing Single-Molecule FRET