build: lxc is a linux only technology

It should not try to build on Mac or other platforms.

Conflicts:
	state.go
get rid of long headers
container: daemonize implies close_all_fds too

Daemonize implies also --close-all-fds, that means if we are using
SetDaemonize(), it should also invoke SetCloseAllFds().

See:

https://github.com/lxc/lxc/blob/master/src/lxc/lxc_start.c#L99

Also SetCloseAllFds() is invoked after SetDaemonize(), see:

https://github.com/lxc/lxc/blob/master/src/lxc/lxc_start.c#L252 // Daemonize
https://github.com/lxc/lxc/blob/master/src/lxc/lxc_start.c#L264 // CloseAllFDs
Fixes #4: NULL terminate the argument list before passing to LXC API
no need to call SetCloseAllFds explicitly anymore
remove not needed call
gofmt
add couple of more test cases
add ctags file and ignore it
Update README.md

To notify users about incoming incompatible changes
Update README.md
replace spaces with tab
Merge branch 'devel' of https://github.com/caglar10ur/lxc into devel