Only use first selection line when populating FindInFiles bar
Track match index in SearchState and show it in place of match count as "X of Y".
Limit _showMatchIndex function call in findNext function only.
Verify match index in SearchState.
Make sure resultSet is empty right before updating it.
Tweak to notice in Extension Manager
Fix typo
Merge remote-tracking branch 'upstream/master' into find-in-files-selection-newline
Add unit tests
Updated notice per comments and review.
jslint: remove whitespaces using simple regex

Replacing obsolete for loop with a simple regex to remove whitespaces, if a line contains only whitespace.
Fixed issue with regex not properly handling dot in file names without extensions
Expanded regex to check for valid file extensions
Introduce FindUtils.getInitialQueryFromSelection
Making changes for review comments.
Merge remote-tracking branch 'origin' into rlim/show-match-index

Conflicts:
	src/search/FindReplace.js
Exposed getFilenameWithoutExtension

Also added appropriate comments to explain why we need to remove the
file extension when the filename is used as the name of the theme
Just check the next index for subsequent calls to update match index.
updated regex to catch spaces and tabs only

seems to be cleaner, also other "weird whitespace characters" in an isolated line will be flagged as an error by jslint
Cleaned private jsdoc annotation and a few grammatical mistakes