Adds a base test case class which has a facility for testing non-public mehtods
Removes duplicate code from test method
Adds SSL request detector and its tests
Changes in HTTP Message and Request interfaces
Adds HTTP AbstractMessage implementation