Ported 'JoinStringAction'
Ported 'ConvertDoWhileToWhileLoopAction'
Ported 'ConvertWhileToDoWhileLoopAction'
Tidied up JoinStringAction
Fixed coding style
Merge pull request #409 from TheCommieDuck/convert-while

Ported 'JoinStringAction', 'ConvertWhileToDoWhileAction', and 'ConvertDoWhileToWhileAction'.