Lookup attribute constants automatically

### Changes
- Automatically lookup constant references and import declared classes as of API level 8
- Update dependencies to latest versions

### Not supported
- Existing, but inaccessible (not declared as public):
  - `android.view.View`
     - `SCROLLBARS_NONE`
     - `SCROLLBARS_HORIZONTAL`
     - `SCROLLBARS_VERTICAL`
     - `FADING_EDGE_NONE`
     - `FADING_EDGE_HORIZONTAL`
     - `FADING_EDGE_VERTICAL`
  - `android.view.TextView`
     - `INTEGER`
     - `SIGNED`
     - `DECIMAL`

- Not defined
  - `autoLink` / `NONE`
  - `ellipsize` / `NONE`
  - `BitmapDrawable` / `type` / `DISABLED` (other values for `type` are defined though)
  - `MenuGroup` / `checkableBehavior` / * (not used in layouts fortunately)
  - `Searchable` / `*`
  - `TextView` / `marqueeRepeatLimit` / `MARQUEE_FOREVER` ( == -1 || gets integer value)
  - `TwoLineListItem` / `mode` / * (deprecated in API level 17)

- For compound property: single setter not exists
  - `capitalize`
  - `textStyle`