Support no-variant requests.
Some cores do not specify any variant in the boards.txt file, so the codedender site will send no variant field in the
build configuration. With these changes, this case is properly handled.