adding support for yrb bundle formats represented by *.pres files

This PR will extend the capabilities of `locator-lang` to support `*.pres` files with the format described here:

http://developer.yahoo.com/yui/3/intl/index.html#yrb

And the parser comes from the builder component (a legacy component):

https://github.com/yui/builder/tree/master/componentbuild/lib/yrb2json

Here is an example of the transformation for a file called `xyz.pres` with this content:

```
# This is a test data file.
    # It does not represent useful data.
    # And it mixes languages
#

# note that whitespace is stripped, so the value of the
# following entry really means
# "1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월"

MONTHS_SHORT = 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월   

# this is a twelve-line value

MONTHS_LONG = <<< end
1월
2월
3월
4월
5월
6월
# yes there are comments within heredocs
    # and they don't have to start at the beginning of the line
	# and they can use a tab as whitespace
7월
8월
9월
10월
11월
12월
end;

# this entry has all escape sequences, with an escaped space at the end

ESCAPES = \ \\\n\t\#\ 

KEY WITH SPACES = 1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월

WITH QUOTES " = "

EMPTY =

EMPTY HEREDOC = <<< end
end
```

the output is going to be:

```
YUI.add("demo-lang-xyz",function(Y, NAME){
   Y.Intl.add("demo/xyz", "en", {"MONTHS_SHORT":"1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월","MONTHS_LONG":"1월\n2월\n3월\n4월\n5월\n6월\n7월\n8월\n9월\n10월\n11월\n12월","ESCAPES":" \\\n\t# ","KEY WITH SPACES":"1월, 2월, 3월, 4월, 5월, 6월, 7월, 8월, 9월, 10월, 11월, 12월","WITH QUOTES \"":"\"","EMPTY":"","EMPTY HEREDOC":""});
}, "", {requires: ["intl"]});
```