refactored version of disasm now runs correctly
style fix
wrote linear sweep to find function starts in linear.py
added plumbing for new make_function_only_at so we can
just make a function without recursive descent
finished implementing linear sweep strategy
added sample test code, fixed bug so functions contain all
of their instructions, not just the first ones

TODO: add better testing for function and basic block identification
(use IDA for basic blocks?)
pulled testing out into its own file, compares the functions directly
fixed bug in is_jump() case
commented spammy part of tests
recursive descent strategy now accurately uses updated disasm
linear sweep for ARM actually added to QIRA

Conflicts:
	static2/static2.py
tweak to testing output
show false positives in static testing.py
move IDA files out of extra into static for testing
python.exe in my vagrant, wtf?; add guard to init_with_binary
try to get tags
dependencies for IDA on ubuntu
original name on my main machine. weird.
IDA doesn't work unless we use remotectypes.
Why? I'm guessing due to garbage collection, but who knows.
some code to pull out information from tags