Created RandomProbDist class to handle creation of a uniform random distribution for initial guesses. In order to comply with existing code structure, especially in MutableProbDist class, the self._probs variable in RandomProbDist is necessarily a dictionary of random values. Numpy was not previously imported in probability.py, so used random module instead. Should tackle most of #373
all prob matrices (_priors, _transitions, _outputs) are randomly init. Tested, should fix #373
made changes suggested by @kmike, removed sum class method, self._sampleset
arrrgh, accidentally removed sampleset from UniformProbDist
removed all references to self._sampleset in RandomProbDist
unirand now classmethod as suggested by @kmike
PEP 8 class method args
tabs are converted to spaces in hmm.py
kill HiddenMarkovModelTaggerTransformI (see #374)
Merge pull request #376 from kmike/hmm-simpler-transform

remove HiddenMarkovModelTaggerTransformI
Merge pull request #375 from tylerhartley/master

train_unsupervised modification in initial probability matrix distributions
fix HiddenMarkovModelTagger.tag broken in 2b2067709862e9acf0dca626a3e4f342adcca189