Added current source file.
Removed support and added documentation for corner case with live NodeLists.
Improved inline documentation for generation with JSDoc.
Simplified a lot of documentation and now using GFM.
Fixed up some documentation, especially with the main FireBolt function.
Minor changes and improvements:
- Code reuse in FireBolt.create()
- Improved the HTMLElement.css() function; can now directly set the element's CSS style text
- Gave more accurate names to the NodeList private functions
Added an Array equality function and fixed bug in FireBolt.toDeadNodeList().
Added unique() and without() functions to Array.prototype and fixed the union() and intersect() functions.
Added more Array functions to NodeLists and fixed up some NodeList documentation.
Improved file minification and prototype access with modified local variables.
Fixed the String.tokenize() function to return an empty array instead of null.
Added the text() function for Nodes and NodeLists.
Added an isEmpty() function and Array-cleaning methods that utilize it.
Implemented a remove() function for arrays.
Corrected some types in documentation.
Using local prototype variable FireBolt.toDeadNodeList() and improved wording of documentation.
Improved documentation by adding multiple descriptions for functions with different uses depending on parameter input.
(Not as nice as jQuery's docs when generated but gets the job done for now.)
Removed @author from each function's documentation and just added it to the top of the file.
Updated name to Firebolt.
Removed the Array.cleaned() method since Array.clean() is faster (even with doing Array.clone() first in most browsers).