Make sure we create the parent data dir's as well.
[TESTING] Improve testing around datadir option

- Default values
- Single data dir from main class
- Single data dir from instance
- Multiple data dirs from main class
- Multiple data dirs from instance
[TESTING] Try to fix an ordering issue

Sometimes the data dir rights get changed after ES is started causing it to fail.