Attempted merge of Leap motion and current development. Windows support first.