Implemented Data Collection Consent with PreferenceSetting(PersistentSetting)

Flow of Data Collection Consent
---------------------------
![consent flowchart](https://f.cloud.github.com/assets/5276243/1419270/5eafec32-3fc7-11e3-884b-72c2111559e5.png)

User choice on Data Collection Consent option will be in CollectInfoManager. Through PreferenceSettings, it will be saved into xml into "C:\Users\USERNAME\AppData\Roaming\Autodesk\Dynamo\DynamoSettings.xml".

For QA:
To start afresh for first run, delete the xml file.
For shortcut to that folder run %APPDATA%\Autodesk\Dynamo

PreferenceSettings
---------------------------
Settings that are persistent includes:
1) Show Console
2) Connector Type
3) Showing Background 3D view or Canvas view