Translation to Portuguese language (pt-pt)

Translation to Portuguese + sample in Portuguese
Update src/nls/strings.js

indent corrected
Indent Fix

Indent Fix
switched tabs for spaces
Update src/nls/pt-pt/strings.js

correcting edit menu> CMD_UNINDENT  text
add an initial QuickOpen test.
added longestCommonSubstring to quickopen file.

this is just a checkpoint. my current plan is to remove that
function because it slows things down too much
fix 2068: rework quickopen logic to produce better results

Created a new QuickOpen matching algorithm that searches for matches
among "special characters" (path markers, camelCase changes) and
does so left-to-right rather than right-to-left as in the old algorithm.
The new algorithm does still give an added bonus to matches that occur
within the filename, which is checked first.

Also, there is now a collection of tests to try out the QuickOpen logic
and ensure that it is working sanely.

The scores look pretty sane now.

In this commit, I added some code to help debug scores and was
able to get the scores to be pretty sane and the results look quite
nice.

I also removed the dead code.

fix a display bug when there is no query

added comments for new QuickOpen algorithm.

Note that in the process I spotted a bug and added a failing test,
which I have not had a chance to fix yet.

partial fix for a bug in the new quickopen logic

fixed the bug with strings that are longer than the final segment

fix an off-by-one problem that left an initial character match out of
the last segment
Quick hack to hook up native menus.
use display key, if specified
first round of cleanup based on pflynn's review feedback. checkpointing
here because I'm going to work on some changes that I might want to
roll back (merging lastMatchedIndex and lastRangeCharacter)
merge lastRangeCharacter and lastMatchedIndex into lastMatchIndex
Merge pull request #2488 from redmunds/glenn/native-menus

Use display key, if specified
a bunch of changes per pflynn's code review, including some
variable/function renames for clarity.

Note that there is currently a failing test. I wanted to put scoring
changes into a separate commit, and that should fix the failing test.
adds a penalty for matches that don't start on a special character,
which fixes the failing test for samples/index
pull the stringMatch code out of QuickOpen and into a new module
CSS Code Hinting as extension for Brackets
Make HTML menus conditional based on "inBrowser" flag if it is one of the non-context menus.
review comment responses and the addition of two failing tests that
illustrate bugs found during review
Updated by ALF automation.