fix F.Option.toArray

* old Implementation __ALWAYS THROWS ClassCastException__
* Java is not Scala. can not use [ClassTag](https://github.com/scala/scala/blob/v2.10.2/src/library/scala/collection/GenTraversableOnce.scala#L479). [java.util.Collection#toArray](http://bit.ly/ZGwS1m) return type __SHOULD NOT__ override. can not create generic array in runtime.
* It should preserve the contracts of Collection#toArray. see javadoc http://bit.ly/11vSnzE
Merge pull request #1198 from xuwei-k/fix-option-toArray

fix F.Option.toArray