Modified lena segmenation example to include different embedding solvers
Removed savefig
MISC: split example in two plots
API: change 'embed_solve' to 'assign_labels'
TST: increase coverage in spectral clustering
DOC: add docs of assign_label in spectral clustering
COSMIT: long remarks go in 'notes' section
ENH allow more than 1000 linear SVMs with custom random seeds

Random seed now picked in the range [0..UINT_MAX] instead of [0..1000].

Also changed the liblinear helper code to conform to C89 again, allowing
compilation with MSVC.
BUG: restore numpy 1.3 compatbibility
fixed bug of initialization in hmm.py
added test_fit_with_init to tests/test_hmm.py
also fixed a bug by this test
pep8, ignored E126-E128
- avoid startprob, transmat, emissionprob containing a zero element by
  adding small number and re-normalize
- test case for above problem
- check input format of MultinomialHMM.fit
  raise ValueError in MultinominalHMM if the input does not pass the check

- pep8
MISC: minor clean ups in hmm code
DOC more extensive classifier comparision on synthetic datasets
ENH more noise, cross-validated parameters.
ENH train/test split, plot accuracy, make plot pretty.
ENH simplify circles dataset generator, make classes balanced.
FIX typo in dataset generation