Implemented descriptor() for completeness sake
Implemented retrieving of binary versioon from JS artifacts and refactored the code a bit
Updated the jsonly module to one compiled with the latest compiler to be able to test binary version retrieval
Fixed tests now that we retrieve the binary version for JS artifacts