UPDATE: Adding a 2019; the discovery/runner integration mechanism is same as per 2017 & 2015, so the key things that can go wrong are the
ascx
credential-providers
sfx
parameter-sets
plotly.js
mouseleave
add-custom-target
cgbitmapcontext
gedmo-loggable
qmk
sectionheader
grass
unityvs
stencils
spotlight
java-persistence-api
binding.pry
static-cast
abi
openpeppol
react-otp-input
aether
java-me
sqlyog
window-style
matrix-factorization
niebloid
commandlink
browser-feature-detection
finalization