add basic support for mms
refactoring

* create enum Type
* rename struct Message to Content
* replace struct Smil by Content
* create abstract class Message
* now class Sms extends Message
* create Sms constructor for enum Type
* now class Mms extends Message
* fix mms example
* minor changes
improved examples
possibility to choose host
add SendSms and SendMms classes
allow switch test mode through exmaple
reorganize project

- rename project to dsmsapi
- move example.d to another project as a cli application
- split SMSAPILib.d file to: api.d, core.d, mms.d, sms.d
readme fix
improved readme
add normalize param
example fix
charset improvement
add patterns/templates support
refactoring
doc fix
readme fix