ALSplitView is a autolayout based NSSplitView replacement, written from scratch.