Support for loading of LazyLoaded properties via explicit join.

--HG--
extra : source : 1b7c96cb2a644ae17603c9d72ec09d94bc877bf1
Repurposed the Missing page to include filter options and display episodes that haven't reached cutoff.

--HG--
rename : src/NzbDrone.Api/Missing/MissingModule.cs => src/NzbDrone.Api/Wanted/MissingModule.cs
rename : src/UI/Missing/ControlsColumnTemplate.html => src/UI/Wanted/ControlsColumnTemplate.html
rename : src/UI/Missing/MissingCollection.js => src/UI/Wanted/Missing/MissingCollection.js
rename : src/UI/Missing/MissingLayout.js => src/UI/Wanted/WantedLayout.js
rename : src/UI/Missing/MissingLayoutTemplate.html => src/UI/Wanted/WantedLayoutTemplate.html
extra : source : 2c76f3e423d39446f3bd7799b7344d7be63c70f5
Processed PR Comments.
Added tests for EpisodesWithCutoffUnmet.
Added tests to verify Marr.data changes. Fixed nested LazyLoading.
Redirect /api/missing to new endpoint
cleaned up Datastore folder
Updated sqlite binaries to 3.8.1
New: Main DB is compressed on app start
New: Log database is compressed when logs are trimmed/purged
fixed broken tests
Added OSX dylibs for Sqlite
Updated project config
database is now singleton
Container Cleanup
removed migrationcache
Added some missing indexes database.
added index to History on date.
Renumbered migration after rebase
Blacklist uses seriesId for index
Wanted is much much faster now.