Adapted better way to swizzle methods and needs tobe improve in the future
Update alert using NSWindow, version desc and release notes display
merge update alert window implementation
merging progress of v3.7