Switch DB from SQL Server Compact Edition to LocalDB.

- SQL Server Compact Edition does not support stored sql procedures.
Update DB migration script for procedure TimelineSubtreeQuery.
Update API GetTimelines.
Merge branch 'progressive-loading' of github.com:Wahib/ChronoZoom into progressive-loading
Update API Search.

Modified SearchResult to include the parent timeline containing the search result.

Including info about the parent timeline in the search result enables the client to request the server (using API GetTimelines)  for the  missing timelines needed to render the search result on the canvas.
Update API GetTours. Add new API GetTour.

GetTours: Returns list of available tours.
GetTour: Returns the timelines (from root with exhibits and content items) needed to activate a tour.
- Update Layout.mergeTimelines. Remove assertion that both the source and destination children are in the same order.
- Update Storage.FillTimelinesFromFlatList. Remove dependancy on property SubtreeSize as it can contain inconsistent/invalid data.
e.g Timeline '3 Large Proterozoic Craters' has no children timelines but its SubtreeSize is 7.
Enable progressive loading on default collection.