Adding Travis CI to automatically check builds

Current missing are:
- some compilation options that leads to error. They are not corrected
  right now as some of them may by corrected by PR#55
- checkpatch is not downloaded / run because of
  - licenses?
  - CamelCase in GP API that may lead to false alarms

Signed-off-by: Pascal Brand <pascal.brand@st.com>
Minor updates and cleanup
Fix problem with finding static TA with DEBUG=0
Fix strict-aliasing for DEBUG=0
Reenable warnings for all non-3rd party code

* Reenables warnings for all non-3rd party code
* Renames dprintf macro to dprintf_level
Remove unused tee_sleep_services.*
teesmc: sync with ARM Trusted Firmware
teesmc: cleanup teesmc.h
Remove unused functions
Remove unused global variable
tee_mmu_is_mapped cleanup
Clean tz_proc.S

* Removes some unused functions
* Converts a few mcr/mrc instructions to use macros from
  arm32_macros.S instead.
gic: bugfix probe_max_it
fvp: enable uart1 fiq

Configures UART1/GIC to generate a FIQ when there's input on
UART1.