Enhancements

* Changelog:
* 1. Changed instances of attr to prop, applied necessary corrections.
* 2. Changed Object.prototype.toString.call to typeof
* 3. Fixed bug with radio button by allowing the passing of "name"
parameter.
* 4. Allowed passing of arrays only for multiple selects and checkboxes
* 5. Removed var nameLen = name.length; from else if tag=='select',
multiple
* 6. Using floodling on an already selected or checked value (for multi
selects and checkboxes) now deselects it
Deleted useless things