the glass is not gone after setting 0->x->0

with this change it is possible to get a maximized window with hidden
taskbar.
so we can set initial ```GlassFrameThickness = new Thickness(0)``` with
```WindowStyle=None``` to get a custom window.
now if user maximize the window we can set ```GlassFrameThickness = new
Thickness(1)``` to get a window that fills the complete monitor and
hides the taskbar.
with ```GlassFrameThickness = new Thickness(0)``` we can set back to a
custom styled window without showing the glass frame.
this all works only with ```WindowStyle=None```!
move ExtendGlassFrame call outside if/else
i think this is a better solution

introduce IgnoreTaskbarOnMaximize and use it at _SetRoundingRegion
Merge pull request #6 from punker76/5-punker76-refresh-glass-frame

Merging @punker76's addition for making WindowStyle=None to ignore the taskbar when maximized.
Removing unnecessary change around extending glass frame unconditionally
Merge pull request #7 from joecastro/joe/finishing_punker_fixes

Removing unnecessary change around extending glass frame unconditionally