Add specs for Rex::MIME

Also fixes a couple of bugs while parsing data. Even when it's not a (super) used feature (parsing data to initialize objects) worths to add some fixes I think.

Verification
----------

- [ ] Run rspec for the new specs and ensure there aren't failures

```
$ rspec spec/lib/rex/mime/
Rex::MIME::Part .............
Rex::MIME::Header .....................
Rex::MIME::Message ..............................................................
Rex::MIME::Encoding ....

Finished in 0.11766 seconds
100 examples, 0 failures
```

- [ ] Ensure travis is green before landing
 
I am a master at nothing, but I feel like commenting. My understanding with using #send is that it is mostly acceptable when you're metaprogramming, but can easily turn into a poor practice because it ignores method access levels. I don't think there's any guidelines about that.