pmt: Added float conversion

Added to_float() and from_float(). These are basically aliases
for *_double() with a type cast for when strict typing is necessary
(e.g. SWIG won't accept an f32 value when using from_double()).
Add vector support to abs block. Remove unused num_inputs from xml.
blocks: Added callback to vector source GRC bindings
Fix CMake abuse for assembly (.s) files
tags_wip
Fix(?) prune_tags: needs verification
Fix prune_tags
runtime: speed up all the things
Formatting fix-ups
Merge remote-tracking branch 'willcode/master'
blocks: make tagged stream to pdu output optional
Merge pull request #1 from douggeiger/tags_wip

Formatting fix-ups
volk: add feature for json results export
Merge remote-tracking branch 'geiger/master'
Merge remote-tracking branch 'nwest/volk-json'
Merge branch 'maint'
Merge remote-tracking branch 'osh/tags_wip'
digital: Removed all references to remove_item_tag()
runtime: Marked remove_item_tag as deprecated
uhd: Removed LO lock checks at startup, are unnecessary and cause bugs