support level filtering
text change: "Minimum level"
Python 3-compatibility.
Merge branch 'master' of https://github.com/JakeWharton/pidcat
Use subprocess for adb command. Do not fail if we can't get terminal size.
Merge pull request #12 from shawnma/master

Support logcat level filtering
Merge commit 'Use subprocess for adb command. Do not fail if we can't get terminal size.'

Conflicts:
	pidcat.py
Ignore *.pyc
Merge commit 'support level filtering'

Conflicts:
	pidcat.py
Add support for -s device_serial option

It will pass the '-s serial_number' option to adb to select
which device to monitor

Conflicts:
	pidcat.py
Code style tweaks.

Conflicts:
	pidcat.py
UTF-8 decode and trim each line.

Closes #18.

Conflicts:
	pidcat.py
Add 'F' level to log levels.
Remove craziness around native tag bug line regex.

Conflicts:
	pidcat.py
Fix bug line matching.

Conflicts:
	pidcat.py
Added arguments for selecting device/emulator analogue to adb.

Conflicts:
	pidcat.py
Ignore bad utf8 data. Fixes #22.

Conflicts:
	pidcat.py
Replace tabs with four spaces.

It appears that java stack dumps contain the tab character. This causes
line length computation to be messed up, so (on at least some
terminals), the lines end up wrapping twice -- once when we hit the
right edge of the terminal, and then again a few characters later when
indent_wrap() inserts a newline. By using spaces, where pidcat and the
terminal can agree on the width of the character, we obviate this
problem.
added option to always display tag name, so that we can pipe its output and filter by tags

Conflicts:
	pidcat.py
fixed unicode print bug

Conflicts:
	pidcat.py