Finishing support for WP7

- Adding Bouncy Castle TLS support
- Adding MD5 support
- Code compiles and runs OK for basic test
- Potential encoding issues in the future (needs thorough testing)