abs() -> fabs(), types they are a-changing.
literal 0 -> 0.0 for fp compares
Merge pull request #563 from scopatz/543

Fixes some broken CompMap tests that never should have worked. Fixes #543.
everything compiles except tests
added tests and tried to consolidate iso_vector, comp_map, and material test content into material, composition and comp_math tests.
fixed material and matquery tests
finished remaining compile errors - now to fixing failed tests
fixed absorb and extract errors in material class
moved unique id and bumping implementation into resource class
fixed comp_math add and sub funcs. material tests all pass
moves resource-specific param recording into resource class and resource implementations now only record their special state.
doc fix
finished converting compmath tests
moved resource table all to res_tracker
polished resource class doc comments
polished doc comments on generic_resource, material, res_tracker, and composition classes. Added more complete error check to GenericResource::Absorb
fixed var name mistake in res_tracker
polished doc comments for compmath namespace
made mat_query a proper implementation file. Removed contains for now and added almostEq to it.
added mat_query tests and polished mat_query doc comments