Make building devtools optional

This ifdefs everything relating to devtools and implements an --enable-devtools option via a new per application configure.in (ala comm) which allows us to have configure options JUST for Pale Moon (/browser) that do not rely on any specific gecko codebase.
Why does this line have hard tabs now?