chore(karma): always use dots reporter

The progress reporter was buggy in some CLIs (aka IDEA), it
 wasn't updating properly, much times showing a very long
 output.
 As dots reporter don't need to update the output, we'll use
 it.
feat(dropdown): allow configuring the option list page size

Instead of hardcoding the 5 options per page size of the option list,
we'll now allow it to be configured via a Angular.js value.
Also, this requires the max-height of the option list to be calculated
in JS, instead of via LESS math.
test(dropdown): scroll adjustment and close on outside click