Add new drawables for system decorators
Modify StandOutWindow

- Set common default flags, less to override.
- Remove persistent notification, allow OS to reclaim the services
resources if need be.
- Change Hide Notification behavior
- Move and collapse a window based on x/y and restore
- Implement onUnHide callback to be overriden
- Implement overloaded setIcon that takes a drawable resource
- Implement bindToEdge which allows the collapsed icon to bind to an
edge.
Rewrite Window logic

- Change View's to ImageView's to change drawables on state
- Implement onTouchListener which handles multiple types of touch
- Create new WindowDataKeys for hidden state dimensions and location
Add cropped icon layout background drawable