Don't build emacs if build directory already exists

`emacs24::default` recipe will not compile emacs if the build directory is
already present. If not present, it includes `emacs24::compile` to build
and install emacs.

If the force attribute is true, `emacs24::compile` will be always included
in default recipe.