Updated form validation to enforce at least one link type chosen

Returns `cleaned_data` to be compatible with Django 1.4 & 1.6 (1.7 does not require it).