Various enhancements

Added component types
Accepts any kind of file, ignoring anything but dtsx files
Refactoring - reduced duplicated code
Updated documentation

Change-Id: I96d5d795ab5a8d7517099486458715bb51d28fe4
Added Variables, Connection and Package Configuration.

Renamed ComponentCategory to Category

Change-Id: Ied2b1e08ae19a89e7725140f6acc05b129ab8f30
Added Variable extract

Change-Id: I2c8d333a351f931e74c6f0bafc56f33d835f49c1