Added composer.json. Fixes #38 and #32

Signed-off-by: Alex Bilbie <alex@alexbilbie.com>
minor IE9 bugfix

IE 9 returns a header as an empty string, if not found.
Other browsers returned null.

Before it was checking for null, now it checks for an
empty string too.
fixed ajax bugs

* Fixed failing to buffer ajax output under certain calls.

* Fixed iFrame being initialized twice, and failing to get content
when first initialized.
added the query parameter 'php_error_is_ajax'

Now if the query parameter is added,
this tells PHP Error it is an ajaxy query.

This is useful for iFrame based ajax.
changed 'is_ajax' query option so it only needs to be present

Before the query parameter had to be set
to true, i.e. php_error_is_ajax=true

Now it can be set to any value; it's existance
presumes it should be used.

This is to simplify usage.
Update composer.json

Correct name and license parameters
Remove trailing whitespace
Check transfer encoding to prevent JS injection in binary
added concrete5 support

This is from pull request
https://github.com/KorvinSzanto/PHP-Error/commit/07ee63c48c838d1109294f5175f9cb7f837e309e
Merge pull request #39 from alexbilbie/master

Added composer.json. Fixes #32 and #38
fixed concrete 5 options type
fixed duplicate session start bug
Merge pull request #54 from shaine/fix_binary_js_injection

Fix binary js injection
fixed incorrect server name in options parameter
ace is now displaying
code now switches between files in ace
correctly switches between files in ace

* Syntax highlighting for ace now matches the original
syntax highlighting used by PHP Error.
* Ace now correct switches between files, using the stack file selector.
simplified the code

The twilight theme has been removed from the JavaScript,
and instead provided through the CSS script.
This has reduced the amount of code, and should improve
rendering a tad.

The editor is also now padded in now on the left side,
and close matches how it was before ace was added.

The line heights of the h2 elements,
is now fixed (before they were being set the 18px).
simplified isNonPHPRequest, and made visual changed to editor

Fixed a finding bug in isNonPHPRequest,
and simplified the code, so it does a lot less.

I also changed the editor, so that it is now
laid out a little nicer, in relation to the headers.
if the same file appears multiple times, it's now outputted once

Before the file for each stack trace line,
was always outputted. This was regardless of
if the same file is in the stack multiple times,
or not.

Now, each file that is mentioned in the stack,
is only outputted once to the front end.