Delete minecraft state because I do not use it

Furthermore, the state relied on downloading the jar with a particular
hash. I am not sure, but I bet this would change with new releases. With
the frequency that I play Minecraft, that would have made the state
worthless. Before the commit, it was just making it harder to find what
I wanted.
Remove chromium state due to lack of use and incompability

I use firefox almost exclusively now, so this state is not useful. Also,
this state was not platform independent at all.
Remove users state because it was doing more harm than good

The problem with the state is that it relies on secure information in a
pillar which I would not be able to store in the repository with
everything else. If I forgot to take the time out to make that pillar, I
run the risk of having my password changed to the extremely insecure
default. For now, I will just manage this by hand, as much as it pains
me to say that about anything.
Do not use build-essential because it is platform dependent

Explicitly add make state to replace build-essential. Any other packages
that are needed from build-essential should be explicitely included as
states.
Flatten file structure to avoid too much nesting
Move lone init.sls files out of folders