Merge pull request #2 from pedja1/master

Changes in listing devices and added PMController
Merge pull request #3 from pedja1/master

More methods in package controller, fixed some bugs
Fixed formatting, removed all explicitly added imports, replaced with package.*;
Updated sources, added (there were deleted by someone) some methods again.
Deleted old Package Manager and replaced it with a much more compact and simple version.
New class: JDroidLib.android.controllers.PackageController.java/.class.
Added refreshing loop to Device.java (getState[DeviceState]).
Should now always return the device's actual current state when called.
Added refreshing loop to Device.java (getState[DeviceState]).
Should now always return the device's actual current state when called.
EDIT:That last commit was crap. Fixed it.
SORRY! BRAINFART!
Added reboot method and new executeADBCommand methods to Device/ADBController/CaptainKirk classes.
Added new InvalidModeException - Gets thrown, when an invalid DeviceState is requested to reboot.
Added remountDevice(Device dev); method to ADBController class, to allow quick and easy remounting of device.
This is useful, when manual ADB-processes have to be performed.
Updated Windows ADB binaries
Updated JavaDoc and added missing JavaDoc comments for methods and classes.
Also did some refinement in the JDroidLib.android.device.Device class.
Added ddms.jar to all ADB-containers.
Added new eclipse folder and branch, for all those Eclipse users, out there.
Modified list method in FileSystem to exclude current directory (./) and empty lines (gets a tad annoying in JLists...)
Fixed brainfart in public List<String> list(String location, boolean useBusyBox);
Now actually lists specified directory.
Added push and pull methods to FileSystem class.
Added executeSUCommand() method to SU class, added DeviceHasNoRootException (sorry for copying, Dan, but I couldn't think of a better name...
Added executeSUCommand() method to SU class, added DeviceHasNoRootException (sorry for copying, Dan, but I couldn't think of a better name...
Added executeSUCommand() method to SU class, added DeviceHasNoRootException (sorry for copying, Dan, but I couldn't think of a better name...