registration & captcha fixes

captcha may now be reloaded manually; captcha reloads if any
registration exception is thrown (null fields, invalid captcha, etc.);
all registration exceptions merged into single try-catch block;
formatting/layout fixes

Compare button size and text caption now rely entirely on CSS; minor
formatting fixes