Better boolean support for doors and windows

Hi, 
using a closed box for holes allow a mutch better boolean support.