Initial commit
We're getting there...

* Done everything except:
  - command-line parameter parsing
  - drawing the summary table in non-brief mode
Add the table summary

Still need ICU support and command-line option parsing.
Add ICU support

Still not parsing the command-line.
Add misc functionality and clean up the code

* Cleanups include:
  - lambda usage
  - better iterator usage

* Add filterOffline/filterNoRemote

Conflicts:
	cc.sh
Properly utilize ICU during the whole renderTable()
Finalize command-line option handling and perform some code cleanups

- Finalized getopt()
- Use 'icu' namespace explicitly
- Add exit code definitions
- Clean up variable names
Some more cleanups and minor changes

- Reorganize and clean up the code
- Treat columns as UnicodeStrings selectively
- Get rid of std::pair in favor of a specialized class
Stop using c++1y dependent code
Add '--debug' option and properly poll the scheduler until there is no data left
Several improvements all over the code

- Better PRINT_DEBUG
- Better verbosity
- Better polling
- Better constant separation (UsageStr)
- General cleanup
Now the 'uselessPollsInARow' actually gets reset

- USELESS_POLLS_IN_A_ROW set to 3
Finishing touches including cmake support, copyright notices, licence and a readme

* icequery.cpp
  - Added '--color' and '--version' options
  - Added copyright notice and a licence
  - Cleaned up the code a little bit