changed the exception message copy
added new helper method and unit tests for it
added failing square brackets test
fix the method so the new unit test case passes
uncommented another unit test case
two more cases for unit tests
added fallback for song names with parenthesis
exchanged getSongBracketsFallback() with a more complex query
CR changes: more readability
Merge pull request #3471 from Wikia/LYR-145

LYR-145 Remove parentheses from song name when there are no results