fix(dropdown): prevent route reload when ngClick is used
test(dropdown): improve dropdown tests
docs(dropdown): better docs