introduce CustomChromeWindowBehavior
more functionallity

- remove BorderlessWindowBehavior usage
- remove MetroContentControl, because animating the window content gives
us nasty black flickering
- IsHitTestVisibleInChromeProperty for title bar objects
fix maximization
ignore taskbar (not working yet)
change clean style, bring animation back (only for content)
EnableDWMDropShadow for MetroWindow
fix wrong max size on multi monitor config
on max set ResizeBorderThickness to 0

for dragging maximized window from top
set AllowsTransparency always to false!!!!
mark BorderlessWindowBehavior as obsolete
changes for SizeToContent
handle SizeToContent from associated window
fix not ignoring taskbar
hide border on maximize
handle taskbars auto-hide
ignore taskbar with max window

to ignore taskbar with a maximized window use the wpf shell from this
github [repo](
https://github.com/joecastro/wpf-shell)
remove NET4_5
use system resize border thickness thx @thoemmi
use WindowChrome for glow window too
minor improvement