Add 'Register' button in 4 states (idle, hover, pressed and disabled)

@mebter Please pull and review.