FACES-1902 Develop ComponentResource interface and corresponding ComponentResourceFactory (removed faces-config factory entry from 2.x branches)