1. Improved MD5 Authentication handling.
2. Added on-demand connection support for external IP cameras.
3. Added an interface for configuring connection timeouts for external IP cameras.
4. Resolved various other issues to improve overall software stability.

