Use constant variable, not value directly

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Hide public functions of devmgr

Because devmgr will be most change need part, forgive the compatibility
with v2 at now by just hide public functions which was available at v2.
But, still maintain program to not crash.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Make devmgr testable

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Add class for abstract device

Not implemented yet, just skeleton.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Remove modglobe and code which using it

ashmon was like ssh, while devmgrmon was like X server. But, it don't
have to maintain two seperate connection and it makes code too confuse.
It would be better to support new alias callback or builtin command
which gives ash session to remote devices.

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: Remove unnecessary global

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: Modify module explanation

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: Remove unused local variable

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: Use constants efficiently

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: support remote ash control

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: Hide constant which not need to be public

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: clean up code

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
ashmon: support connecting

Signed-off-by: SeongJae Park <sj38.park@gmail.com>
Merge branch 'modify_devmgr_and_ashmon' into HEAD

Signed-off-by: SeongJae Park <sj38.park@gmail.com>

Conflicts:
	devmgr.py