Add test case for case label/break/return indent

The new case tests indent offsets for case labels and break/return
statements and takes into account the different indentation of case
labels in the PEAR standard.
Fix indent-line function for statements at bol

Resolves issue #184