Update setup.py

License, Keywords, URL, Long_Description and README.rst read function. 
Reference: https://pythonhosted.org/an_example_pypi_project/setuptools.html
Update setup.py

As per mgilson suggestion on StackOverflow.
http://stackoverflow.com/questions/13361510/typeerror-unsupported-operand-types-for-dict-items-and-dict-items
http://stackoverflow.com/users/748858/mgilson
We adopted "An alternative way to add a pair of dictionaries which works on py2k and py3k".
Thank you mgilson.
Update setup.py

Fixed Error: 
pip.exceptions.InstallationError: Command python setup.py egg_info failed with error code 1 in REDACTED\src\pyjs

key_words to keywords.
Update setup.py

SyntaxError: invalid syntax
Missing end of line commas.
Update setup.py

        url = http://pyjs.org,

                  ^

    SyntaxError: invalid syntax
Update setup.py

I always do import os.path. This is consistent with how os.path is documented.
http://stackoverflow.com/questions/2724348/should-i-use-import-os-path-or-import-os
Create pyjs\lib\test\__init__.py

-- package init file 'pyjs\lib\test\__init__.py' not found (or not a regular file)
Create __init__.py

package init file 'pyjs\lib_trans\test\__init__.py' not found (or not a regular file)
Create __init__.py file

Add __init__.py
Update setup.py

https://github.com/pyjs/pyjs/pull/819#discussion_r10641319
"Technically a single string is valid here, but I think a list of strings would make it clearer how to add additional keywords later. So: keywords=["js", "javascript"]." - @glyph
Create __init__.py

Pip complains:
```package init file 'pyjs\boilerplate\__init__.py' not found (or not a regular file)```
Use in 

"in is definitely more pythonic." - http://stackoverflow.com/a/1323426
```
 line 2108, in load
  File "c:\users\jose.torres\src\pyjs\pyjs\__init__.py", line 23, in <module>
    if os.environ.has_key('PYJSPATH'):
AttributeError: '_Environ' object has no attribute 'has_key'
```
"Removed. dict.has_key() – use the in operator instead." - http://docs.python.org/3.1/whatsnew/3.0.html#builtins
remove extra parentheses
Update __init__.py

```TypeError: 'in <string>' requires string as left operand, not _Environ```
We will start branching from master momentarily.
Add parantheses for print in python 3.0

print txt
SyntaxError: invalid syntax
Add parantheses to print in browser.py

```  File "\pyjs\pyjs\browser.py", line 427
    print "Building: %s\nPYJSPATH: %s" % (top_module, pformat(pyjs.path))
                                     ^
SyntaxError: invalid syntax```
Lines 451-459 improvements for python 2to3

```  File "c:\users\jose.torres\src\pyjs\src\pyjs\pyjs\browser.py", line 451
    print "Built to :", os.path.abspath(options.output)
                     ^
SyntaxError: invalid syntax```

add parentheses for print function
Line 457 - Missed Parentheses

```  File "c:\users\jose.torres\src\pyjs\src\pyjs\pyjs\browser.py", line 457
    print "Visited Modules"
                          ^
SyntaxError: invalid syntax```
if not in & missed parenthesis

Line 113 and Line 108
```  File "c:\users\jose.torres\src\pyjs\src\pyjs\pyjs\linker.py", line 108
    print "Translating file %s:" % platform, file_name
                               ^
SyntaxError: invalid syntax```
Missed parentheses

Line 141 and 142
```  File "c:\users\jose.torres\src\pyjs\src\pyjs\pyjs\linker.py", line 141
    print "List Imports %s:" % platform, file_names
                           ^
SyntaxError: invalid syntax```