Merge: Merge wmaker and awmaker code

This patch includes the latest changes from wmaker that
makes awmaker FTBFS.
Remove compiler warning

This patch includes the xdnd.h file in the dock.c header list,
to avoid the compiler warning:

dock.c: In function ‘dock_map’:
dock.c:1452:2: warning: implicit declaration of function \
‘wXDNDMakeAwareness’ [-Wimplicit-function-declaration]
  wXDNDMakeAwareness(btn->icon->core->window);
  ^
dock.c:1452:2: warning: nested extern declaration of \
‘wXDNDMakeAwareness’ [-Wnested-externs]
New awmaker README file

This patch includes a new README file and moves the original
Window Maker README file to README.WMAKER.
Clip and Drawer own options menus

This patch creates own options menus for the Clip and for the Drawers.

There is a problem (bug) included in the patch
1c373cb8c4ca52358f79ae10fee0cf78e4ef3723
Title: DA: Clip and drawer menu always unmapped (warning)
that creates a common menu for the Clip and for the Drawer. Then, when
the user calls the Drawer menu (right click on Drawer) wmaker try to
call these lines:

static void updateClipOptionsMenu(WDock *dock)
{
...
    if (!w_global.clip.opt_menu || !dock)
        return;

For the Drawer, then, the function doesn't return, and wmaker crash
because the funcion at the end of this function:
  wMenuRealize(w_global.clip.opt_menu);
calls the function wcore_map with a non initialized screen (screen_ptr is 0x0).

This patch split the common functions for Clip and Drawer, and the
problem is gone. The patch includes the new drawer_opt_menu variable
in the w_global variable. The variable is included in the Dock, because
is common for all drawers and drawers depends on Dock (no Dock, no Drawers).

This patch solves a BUG (wmaker crash).
wmaker: fix moveres.c compilation warning

This patch is fixing compilation issue:

moveres.c:1801:65: warning: unused parameter 'dx' [-Wunused-parameter]

by removing variable 'dx' from getResizeDirection function.
wmaker: switch back icon name to the window name when needed

This patch is setting the icon name to the window name when
_NET_WM_ICON_NAME is not provided by the app.
wmaker: unset default app logo size

This patch is setting the app logo max size to 128 as what can
be found in the rest of the code, so the logo is not restricted
anymore to the icon size defined by WPrefs.
The goal is to solve the resize issue that appears when the logo
is used in Info and Exit panel.
wmaker: update drag-nd-drop label related

This patch is updating the drag and drop labels
from docked app settings window. As i am not sure common users
are aware of what 'DND' means.
wmaker: src/dialog cosmetic code change

This patch is just renaming the variable used for the info panel
from 'thePanel' to 'infoPanel'.
wmaker: add miniwindow apercu

This patch is adding miniwindow apercu when the mouse
is over the miniwindows.

To enable it you have to run WPref, in Miscellaneous Ergonomic
Preferences, check miniwindow apercus.
Then, you will be able to see a screenshot of the app when the mouse
is over the miniwindow.

THIS PATCH WAS MODIFIED BY Rodolfo García Peñas (kix) because cannot be
applied in the awmaker git without changes. This patch is based in the
original patch created by David Maciejak <david.maciejak@gmail.com>
apercu: Make preview size a configuration option

Since the resolution of the Retina display tends to make everything small,
the default apercu preview size (twice the icon size) couldn't be used to
distinguish the window contents without tiring too much my eyes.

Therefore, let's make the apercu size a configurable option. You can set
it through the ApercuSize variable with

$ wdwrite WindowMaker ApercuSize 4

in multiples of the icon size (in this case the apercu size will be four
times the icon size).

The default size remains 2 (twice the icon size).
wmaker: change default app icon

This patch is changing the default application icon to
a one that reminds the NeXTcube but also a blackbox of
something we don't know about.

It's from LuBu OpenMagic 1.0 for Sparc project at
www.alge.no/index.php/OpenMagic_1.0

According to the license,
"LuBu OpenMagic 1.0 is put into the public domain"
Merge pull request #4 from thekix/again

Again
Merge remote-tracking branch 'upstream/master'