Create slimerjs.bat

Still gives error in phantom.jsm line 34
Merge pull request #3 from matthewkastor/patch-1

Create slimerjs.bat
Implements request/response listeners on WebPage
CommonJS File: Implements isDirectory, isReadable, isWritable, isLink, size, makeDirectory, removeDirectory
CommonJS file: import changes from the mozilla addons SDK
Windows support: the envs parameters was not taken account correctly
CommonJS file: implements lastModified(), directory(), base(), extension()
Fix issue #6 - phantom.injectjs: error with unix path under windows
Update bin/slimerjs.bat

Added -h and --help options, this could probably be handled in slimer itself by dumping some message or displaying some fancy XUL. All this weird escaping strings in batch files is really a pain.

Added subroutine to search in the default locations for Firefox on 32 and 64 bit systems. If the environment variable SLIMERJSLAUNCHER is not set, :findFirefox will see if firefox.exe exists. If firefox.exe can be found in its usual location then SLIMERJSLAUNCHER will be set to that location.

When verifying the environment variable SLIMERJSLAUNCHER, it will now be determined whether or not the path actually exists instead of only checking that SLIMERJSLAUNCHER is not set to an empty string.

The final value of SLIMERJSLAUNCHER will be echoed back to the user.
Update bin/slimerjs.bat

added support for /? switch to call help
Merge pull request #8 from matthewkastor/patch-2

In slimerjs.bat, adds support of the --help flag (close issue #5) and guess the path of Firefox
slimerjs.bat: output messages console in the current console. Not optimal solution but it can be an acceptable solution for issue #7
slimerjs can now find firefox or xulrunner itself
Update README
Add list of undocumented methods and properties on webpage
Merge remote-tracking branch 'upstream/master'

Conflicts:
	API.md
	bin/slimerjs.bat

merge upstream master