Don't consider libraries with empty source roots as JS libraries

 #KT-3425 Fixed
Remove old js during configuring new one
Don't use caching LibraryDetectionManager because it isn't updated properly
Refresh local file system to update content of the jar