Fixing Boolean CLI parameters

closes #3464

- Explicitly set Boolean CLI types to true if they are presenet
- Simplify logic where these parameters are used
@aeslaughter Why did you merge this?  We were still having a conversation about it...

I still don't understand.  If I set a default value of `true`... how do I ever set the value to `false`?