settings: add the ability to modify video device settings

- adds the ability to select device, resolution, and frame rate

- modifies the initialization of the daemon by seperating the
  registration of the callbacks from the init function and places
  the start and run loop in an IAsyncAction worker thread with
  forced high priority

- uses std::ofstream for debug log file instead of Platform functions

Change-Id: I32439088fe58513c46d11297db4898ca237174e7
Tuleap: #790
diff --git a/LoadingPage.xaml b/LoadingPage.xaml
index 72fa68c..9d6641f 100644
--- a/LoadingPage.xaml
+++ b/LoadingPage.xaml
@@ -1,6 +1,7 @@
 <!-- **********************************************************************

 * Copyright (C) 2016 by Savoir-faire Linux                                *

 * Author: Jäger Nicolas<nicolas.jager@savoirfairelinux.com>               *

+* Author: Traczyk Andreas<andreas.traczyk@savoirfairelinux.com>           *

 *                                                                         *

 * This program is free software; you can redistribute it and/or modify    *

 * it under the terms of the GNU General Public License as published by    *

@@ -23,8 +24,4 @@
       xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

     NavigationCacheMode="Enabled"

       mc:Ignorable="d">

-

-    <Grid>

-        <TextBlock Text="loading page"/>

-    </Grid>

 </Page>