Created Spec for Junit Formatter and changing Junit formatter just
enough to pass
Updated junit failure test and made it pass
All Unit tests finished and passing for Junit Formatter
Changed to pass the CodeSniffer check. Warnings remain in some
lines longer than 80 characters.
* Changed the interceptor to keep track of assertions.
* Changed the ExampleGroup to keep track of interceptors(specs).
* Changed the Example::run method to assign the no. of assertions
  from the example group to the Example before passing it to the
  reporter.
* Changed the call to reporter to pass the assertions to the
  ReporterEvent
Changed the JunitSpec to pass in assertions to the ReporterEvent
and changed the Junit formatter to put the assertions into the
testcase and the testsuite.
refs #48
Create specs for Interceptor checking if the assertions are returned
correctly even if new Interceptors are created within.
refs #48
Added specs for the interceptor to check if assertions are tracked
correctly even through nesting
Added a helper function to junit spec helper to shorten the examples
Refactored JunitFormatterSpec to be more concise
refs #48
All function for Junit formatter finished. Now to pass necessary
info to the ReporterEvent
refs #48
Added Spec for CliReporter
Reporter now expects example to provide file name
refs #48
Reporter now expects example to provide line number
refs #48
Example will return the file name and line number of example
Merge branch 'master' of https://github.com/phpspec/phpspec into junit

Conflicts:
	src/PHPSpec/Runner/Formatter/Junit.php
	src/PHPSpec/Specification/Interceptor/Object.php
Fixed a problem with merge from master
refs #48
Junit output is now echoed instead of return SimpleXML object
refs #48
Pretty prints the junit output
refs #48
Round off execution time to 4 decimal places