Initial Commit

# Set up VS2010 solution with lib and test projects.
# Added (tested) XmlConfiguration class.
Add TestResults to ignore list
Add Local.testsettings
Add ParametersConverter
# new (tested) ParametersConverter class to handle different parameters between shop- and FF-requests
# changed data structure for required parameters in Configuration class
* Added UrlBuilder
* Added abstract DataProvider
* Added implementation HttpDataProvider (WIP!)
* Added UnixClock and corresponding stub for testing
* Renamed and improved ParametersHandler
* Added some more extension methods for convenience
# Added HTTP data provider
# Added first adapter (TagCloud through JSON for FF 6.5)
# Added TagCloudAdapter
# Added RecommendationAdapter
# Started adding data classes
# Added remaining data classes.
# Renamed Result to ResultRecords (to avoid confusion in case I add a SearchResult class)
# Added DynamicJsonConverter and DynamicJsonObject to make JSON parsing considerably more elegant
# Started implementing SearchAdapter
# Converted solution file to VS2012
# Begun implementation of FF6.5 SearchAdapter
# Completed FF 6.5 SearchAdapter
# Added SearchAdapters for FF versions 6.6 to 6.8
# Added SuggestAdapters for all versions
# Added Import and SCIC adapters (both untested)
# Missing project file update
# Replaced configuration with new implementation using .NET's configuration framework.
# Provided basis for logging using log4net (not actual logging added into the code yet).
# Added logging guidelines
# Added some logging throughout the library
# Consistent use of NameValueCollection for parameter collections
# Loads of other improvements because:
# added a demo shop that showcases the features of the library; most important features already work, but a few construction sites are still WIP