Added manifest feature

Currently supported: XML

Signed-off-by: Torsten Lund <torsten.lund@ixonos.com>
bash-completion: Support --manifest-xml and improvements
Updated Copyright information
Add ".lock" to gitignore template
Use stat call as fallback when searching directory

If readdir returns a type DT_UNKNOWN a stat call is made
in order to determine if the node is a directory.
buildmanager: clean --buildfile had wrong suffix

Checksum files are suffixed with sha256sum, and not sha256
Buildfile: Add method to get Buildfile directory
Trigger build if source is newer than package

A (re)build of a Buildfile is triggered if any of the files defined
in the source variable is of newer date than the package file.

This includes both remote sources, that have been downloaded to the
source directory, and the local sources residing along with the Buildfile.
Bumped version
Added manifest feature after review comments

Signed-off-by: Torsten Lund <lund.torsten@gmail.com>
Manifest: Added plain-text as an option

Signed-off-by: Torsten Lund <lund.torsten@gmail.com>
Manifest: Removed wrongly comitted eclipse files

Signed-off-by: Torsten Lund <lund.torsten@gmail.com>
Merge pull request #21 from buildgear/dev

Manifest feature with support for xml and plain text.
bash-completion: Add --manifest-plain-text
bash-completion: Do not suggest build for manifest

The manifest commands does not yet support taking a build name
as argument. This commit should be reverted when such support is
added.
Use ssh-agent for SSH authentication

stdin is not availble during the download process, so key passwords must be
handled by the ssh-agent.
Make footprint generation locale-independent

Signed-off-by: Kalle Lampila <kalle.lampila@ixonos.com>
Merge pull request #22 from kallelampila/master

Make footprint generation locale-independent