Use native window frame on Linux

The custom window frame looks strange on Linux even when using GTK+ theme for it, this PR reverts to use native window frame instead. And since we are now using Aura instead GTK+, many features have to be implemented with Xlib.