SmartList — fix testSingleToArray case
IDEA-95729 Make a registry option

If somebody reports that the option is needed,
we'll be able to provide a registry workaround to the user.

This is an improvement to 56239162f
Make the constant final
junit: allow passing param set name to junit @Parameterized through program parameters
junit: allow run with working directory $MODULE_DIR$ across multiple modules
junit: allow to run one-param-set parameterized test from tests view (~IDEA-65966)
refactorings: propagate usage info to the 'before refactoring event'
junit: allow to run single method for single param set from parameterized test
[log] simplify loading details around selected commit

No need to implement some AroundProvider: we can take data right from
the table model, by row index.

DataGetter#getCommitData has to be Nullable now, because there can be
"empty" rows holding no commits.

VcsLogFilterer can't use new getCommitData, because there is no table
model to supply: it actually gets created from the filterer. However,
we expect details to be in the cache, so there is no need to load
around anyway.
[git] write less garbage to the log
[git] remove unused
[git] DRY

'git log --no-walk <hashes>' behaves the same as 'git show <hashes>'
because --no-walk tells git "Only show the given commits,
but do not traverse their ancestors".

'unsorted' tells Git to return commit details in the same order as
hashes passed to the command.
Among current usages of the method, we don't care about the order,
but seems correct for possible future methods relying on this.
bundle junit 4.11
Merge remote-tracking branch 'origin/master'
[git] IDEA-115594 Don't join equal commit messages from different roots
[git] IDEA-116738 Don't eat newlines when amending

%s removes line endings from the subject area.
To fix this use %B to get the whole commit message.
It works for Git 1.7.2+.
Keep behavior for Git 1.7.1: old version; no easy workaround;
multiline subjects are not recommended.
IDEA-118763 (handle project component initialization errors)
bundle junit-4.11.jar
Merge remote-tracking branch 'origin/master'
platform: temp FS excluded from local roots