Several conversion updates

* Instead of Duration::millis/seconds/minutes/hours(number), use number.ms/sec/min/hr/hrs
* Timeline Cycle count accepts :indefinite
* Getting rid of now-unneeded map_converter calls
* adding enum_converter for in multi-arg functions that are not automatically overridden
Adding cool Animate DSL
Adding animation_converter to DSL
Adding new animation DSL to Fade and Scale and fixing bug
Using meta-programming to make animation dsl a bit more flexible
Filling Animation DSL up with all JFX classes