Modified Silex provider to use HttpException status codes

If the exception does not have HttpException in its inheritance tree, the current value of 500 will be used as a fallback.
Merge pull request #227 from elazar/patch-1

Modified Silex provider to use HttpException status codes