Add support for managing the logging location. 

Add support for specifying and managing a log directory using `manage_log_dir` and `log_dir` params. 
`log_dir` defaults to `/var/log/etcd`, and will be managed if `manage_log_dir => true`. 

Increased test coverage to handle various additional scenarios as a result of this change.