Update to MC 1.5

I'm sorry.
Because this work I have not done yet.
But I want to pull because change some directory.
Cleaning sources...
And more.
MFernflower's commit is merged.
No problem :D
I'm sorry, I have everything his own way.
But this source and directories class get high performance!
If this pull request has problem, tell me!
I fix that problem as soon as possible.
Thank you.

P.S.
I'm japanese. So I'm not so good at English.