Remove "best practice" tests

Sbp_A1_T1 to Sbp_A5_T2, Sbp_12, Sbp_7*: Functions are now valid in blocks, tests syntactically invalid anyway
Sbp_A10_T1 to Sbp_A10_T2: Tests are broken
Remove trailing whitespace from the Python
Fix whitespace for async test detection

Presumably since Python is whitespace-sensitive, this is actually quite important?
Merge pull request #123 from domenic/whitespace-fixes

Whitespace fixes