Introduce Yoda Conditions Sniff and Unit Tests

@mattyrob could you add comments on each line that is supposed to be bad? Will make it easier to maintain the unit test code. For example, this line could be:

```php
if ( $true == true || $false == false ) { // Bad 2x
```